Improved navigation and keyboard events.