docs: function() {
                      if (this.element === null) {
  
                          return;
                      }
                      var Class = this.constructor,
                          pluginName = Class.pluginName || Class._fullName,
                          controls;
  
                      this.off();
  
                      if (pluginName && pluginName !== 'can_control') {
                          this.element.removeClass(pluginName);
                      }
  
                      controls = can.data(this.element, "controls");
                      controls.splice(can.inArray(this, controls), 1);
  
                      can.trigger(this, "destroyed");
  
                      this.element = null;
                  }