userinterface demo