initial setup to register keyboard shortcuts, and tab hover