Call listeners in the context of the module data object

This feature has previously been described in API section of README.md.

The same context is provided both when the listener fires immediately
at the time of subscription as well as later calls when the event
corresponding to the subscription is published.