Huge API change... now words "message" and "event" are used appropriately, to not bring further confusion.

This required everything to be changed. Sorry in case there is any user.