Fix typo
Don't stop event propagation at first result. Set the last return value as event result. Remove passing array as event parameters.
Pass event class instead of event parameters.