Fixed a minor concurrency issue with menu hotkeys.  Holy shit that one threw me for a loop.  Also added a TODO about refactoring the evaluate unit type to use the cursor as a parameter instead of using the global variable