make highlighted-region redrawing more efficient, only redraw regions that need to be redrawn.  references #76
give highlighted region in the gridlines track left and right borders, references #76