make menu event handling work more like how other events are handled, less special...