ignore leading/trailing whitespace on key specifications
support intermediate cursor motions left and right

so long as we don't try to print over the middle, this is okay
some commands seem to end with spurious left or right cursor motions - no need to have that cause a drop into full-screen mode
rough cut of input via hterm.Keyboard even when not full screen

still some bumps:
[] when not running, topic not taking focus away from ProcessInput
[] need to adjust output area when running first time (cat | rev -- has no input to focus!)
[] need concept of job state in a variable to test
[] cleaner transition from create -> cterm -> hterm -> done
[] clean up when transitioning to done
[] move running controls to top of div - hide when done
[] remove input div