DocumentHighlighter.InvalidateHighlighting() should cause a textview redraw. (#16)
Replace hardcoded 50 in AllowScrollBelowDocument handling with Caret.MinimumDistanceToViewBorder (unfortunately currently also hardcoded)