selection overhaul using overlays
support for multiple ranges. doesn't really work
unbalanced wraps without word box movement
cleanup box usage
revert to old style
cleanup
Merge branch 'selection-overlays' into dev
using getBoundingClientRect
further simplified overlays
merged from dev