Fixed issue #2530 referring to ControllerPanel sending messages even when invisible. Also cleaned up ControllerManager code removing old mapping code and support files.