refactored editor view dialogs