better input control for windows