Make use of overlays to draw command line.
Clean up overlay interface.

Overlays don't necessarily react to keys directly. Removed
unnecessary implementation stub.