Add missing parameters for ChannelEvent
Unify UserEvent with ChannelEvent
Replace RawEvent list of parameters by a single raw message
Add onPart event listener