Improvements on user control