make sure to recreate the editor
don't set silently
only redraw on sync