editor refactored from page to panel