keep caret position in collaborative mode, adding dmp