Adding basic hooks for mouse control and control of UI.  (still early)