XEvent e = event.<XEvent> cast();
if (lastSelected != null && enableNavKeys) {
int kc = e.getKeyCode();
if (kc == KeyCodes.KEY_PAGEUP || kc == KeyCodes.KEY_HOME) {
e.stopEvent();
select(0, false);
listView.focusItem(0);
} else if (kc == KeyCodes.KEY_PAGEDOWN || kc == KeyCodes.KEY_END) {
e.stopEvent();
int idx = listStore.indexOf(listStore.get(listStore.size() - 1));