simplify key bindings, use time-based stepping, latency modeling