feature(Events) dispatch: event -> event || eventName