working OT for mark/endmark but not unmark/unendmark
working OT for unmark/unendmark