ui/ResponsiveMenu: moved event attachment to activate() method.  Added deactivate() method.  Broke event handling functionality into methods.  Added hover handling for non-touch browsers.  Now use PubSub to publish events
ui/DropDownMenu: added 'blur' to event setting timeout to close menu so that focus events work properly