user interface update from Xcode