refactor wysiwyg