runtime creation and modification of the user interface