do subsequent registrations for the same message overwrite each other or do they add to a list of messages to process?
i'd like to register a "thisDataHasChanged" kind of event and then have all the items that care about "thisData" listen for that message. but from the api, it's unclear to me how the system handles adding a new handler vs re-mapping a currently handler. my guess is that it doesn't allow for adding an additional handler....
You can only have one handler per event and "self". If you need multiple functions to listen, you could always make up a custom "self" and pass that, although remember that you wont be able to use the method syntax anymore then.
-- do stuff