docs: function($el, template, context, opts) {
        var newDOM, newHTML,
            el = $el.get(0);
        opts = opts || {};
  
        newHTML = opts.newHTML || template(context);
        if (opts.force) {
          $el.html(newHTML);
        } else {
          newDOM = this.copyTopElement(el);
          $(newDOM).html(newHTML);
          this.hotswapKeepCaret(el, newDOM, opts.ignoreElements);
        }
      }