Added UserControlPanelController class
 - TODO: find a better name...