anchor.diff:        if (! res.success) return;
         if (self.input.val() != data.term) return;
   
  -      $("." + self.helperClass).remove();
  +      $(self.helperSelector).remove();
   
         // hide spinner
  -      $("img." + self.helperClass + "_spinner").remove();
  +      $(self.spinnerSelector).remove();
   
         // show helper
         var helper = $(res.html);
  
positive.code:     this.input = input;
      this.url = url;
      this.helperClass = "type_helper" + new Date().valueOf();
      this.minLength = (minLength || 1);
  
      bindEvents.call(this);
  
negative.code:     var self = this;
  
      // show spinner
      if ($(self.spinnerSelector).length == 0) {
        var offset = self.input.offset();
        var width = self.input.outerWidth();
        var height = self.input.outerHeight();
        var spinner = $("<img src=\"<%= image_path("spinner.gif") %>\" class=\"" + this.spinnerClass + "\">");
        spinner.css("position", "absolute")
               .css("left", offset.left + width - 16 + "px")
               .css("top", offset.top + 5 + "px")
  