code: function() {
          Object.keys(this.events).forEach(function(eventName) {
              var useCapture = CAPTURED_EVENTS.indexOf(eventName) > -1;
              this.el.removeEventListener(eventName, this._onEvent, useCapture);
          }, this);
  
          this.context = null;
          this.el = null;
          this.events = null;
      }
docs: Destructor.
  
  Removes all event listeners and cleans up all references.