code: function() {
          for (var i=this.events.length-1; i>=0; --i) {
              this.target.unregister(this.events[i], this, this.buttonClick);
          }
          delete this.target;
      }
docs: Method: destroy