testHasUpdatedIsFalseByDefault
testHasUpdatedIsTrueAfterUpdateIsCalled
testWillRestoreCursorWithWrite
testWillNotRestoreCursorWithFirstUpdate
testAppendTextAboveMustRestoreTheCursorAlways
Minor fixes