Rewrite the input handlers again.
Convert DirectInput to inputkb. Reprioritize the feature flags.