Remove ObservableValue abstraction for CaretPosition, change into a normal int and explicitly detect changes.
Remove ObservableValue abstraction for CaretPosition, change into a normal int and explicitly detect changes.

PenguinF/sandra-three