The MoveToCurrentWordEnd will move to a character before the last position when called from the last position in a word and the word is surrounded by annotations. The MoveToCurrentWordStart will move to the previous word when called from the first position in a word and the word is surrounded by annotations The behavior is also unexpected for MoveToFirstPositionInParagraph, MoveToLastPositionInParagraph.