draft indicator + smart LEFT/RIGHT/DEL/BACKSCPACE

Added draft indicator implementation to highlight current caret
pos with a color. It's stilly buggy: need to handle scrollLeft
of input well.

Fixed glitches with control keys above - now they are smart
and do good. Left/Right skip presentational characters ": ,",
Del moves to next significant char after deletion, Backspace
moves to prev significant char after deletion.

Slightly modified other code.
Numpad numerics support
try to fix buggy indicator placement and sizing