Proper typing; control keys are recognized correctly. Doesn't actually do anything yet.
Tab completion, Return, and Backspace work. Commands are verified, but do not propagate upwards.