improved input gestures again