Tweaked scrolling when selecting and moving the caret