cleaned up uiCtlr