Optimized user input