`this.events` being falsy - does that imply that `this` has been destroyed?  Might be better to create a "documentation method" if this is the case, as currently it's somewhat cryptic.

Then the comment is redundant and the code can become:

```javascript
if (this._destroyed()) {
...
}

:
:

_destroyed: function() {
    return !this.events;
}
```