Allow registration of several methods to be called for a single unique event. Events now cannot be unregistered. Add messages.Trigger() function.