The long term goal is to be able to use a single event loop regardless of which submenu or alternative mode is active.