Input and menu enhancements