refactor: allow use of custom ckeditor