note that there's an awful OP_CACHE set to store our edits because we get them as events too... will have a ton of edge cases! apart from this text synchronization works pretty well, also autocompletions