Keyboard support

Added keyboard navigation. Arrow keys and escape key