this._handlers should be an array