Highlight now works with both the mouse and keyboard
Preliminary keyboard support