Impl: EditorController