editor is reactive