An interface to receive events for BasicEditorPane navigation. Navigation
is distinct from regular caret change location changes in that it only fires
on changes originating externally to the editor pane, e.g. via editorPane.setCaretPosition(...).
Location changes made via the keyboard or directly through the caret are not reported.