WIP: emit a "message" event with the event data.

I know this should be tested first.  Just wanted to get some options about this kind of change.