adding highlight rectangle
incremental work to select text with shift + arrow keys -- requires optimization (and incomplete at current)
added right arrow modifier.