I noticed that if User1 highlights an area and User2 tries to click in the highlighted are they are not able to. However, if User2 uses the arrow keys they can enter the highlighted text area. Is this desirable or not? If User2 types in the highlighted text-area the amount of spaces highlighted remains the same but the original highlighted text is modified and now includes the additional characters.
See Ex:
[this is highlighted] -> brackets mean highlighted text
User 1: hi my country is [great] (User1 highlight)
User 2: hi my country is [not g]reat (User2 modifiying highlighted text changes the highlighted portion)