async fire(event, data) {
        if (!this.events[event]) return false;

        return Promise.all(this.events[event].map(handler => handler(data)));
    }
Trigger all handlers for the given event.

@param {string} event
@param {any} [data]