* unified ui control in uicontroller