add call to cursorMoved()
add tests for DocumentListenerImpl
add tests for AbstractTextViewer