- Use a fixed position (i.e. always on screen) hidden DIV as a focusable keyboard event sink, and focus on that instead of the grid canvas. Since it is always in the viewport, no scrolling occurs. We still listen to events from editors bubbling up to the canvas and set focus on canvas clicks.
- Exposed a "focus()" method on the grid.
- Got rid of IE's .setActive() call since we have a better mechanism now.
- Fixed "fast" arrow key navigation when asyncEditorLoading is on.