```
if (...) {
  this._event_listeners[type].push(listener);
  return;
}

ERR('Invalid event type \'' + type + '\', ignoring.' +
    'avaliable event types : ' + this._event_listeners);
```