chang for ui widget