better keystroke handling
Ackermann simple control