Re-design of ControllerGUI