revamped the UI system a little bit.  Needs an overhaul of the notification system to consistently pass messages around