some updates to ControlGUI