added support for customer callback instead of CKEditor