General accessibility improvements in the context menu
- Added the ability to use the tab key to traverse the menu
- Arrow keys are also supported within the menu
- some funky logic there that should be cleared up, not the nicest code but it serves the purpose for now