ну почему же не:
```js
if (!handlers) {
    handlers = this.eventManager[eventName] = [];
}

if (handlers.indexOf(handler) == -1) {
    handlers.push(handler);
}
```