refs instead of pointers for EditorManager