refactor editor holder out of editor