corrected a small lingual glitch in the docs
improve keyboard preventDefault, etc. processing inspired by http://stackoverflow.com/questions/1495219/how-can-i-prevent-the-backspace-key-from-navigating-back
whitespace police raid
fix inverted condition in keyDown: this error was introduced when we created function doWeHandleTheKey(e).