smoother keyboard control