Improve up/down cursor movements near differing font/line sizes
Improve accuracy of up/down cursor movements with large fonts
Use Boundaries.fromPosition()
Enable cursor movements by scroll when at limits of viewport