Would be nice to know when `Editor.save()` gets called to refresh here. I noticed how outline did it but didn't want to add any code to `AceManager`. Maybe some sort of observer or broadcast stream should be available for `Editor.save()` events? 

I'll look into a short timer. Is listening to the `onDirtyChange` the best way to know about the users typing from the extended `TextEditor` class?