change the UI behavior