By default events in CMS Made Simple are not propagated to their originator modules; while there are eligible reasons for that behaviour, there are just as much against it. For example following DRY or when events are emitted from multiple internal/external (=unknown) points at the same time. By introducing an additional optional parameter, I ensure that existing code won't break while at the same time having the possibility to let events propagate into the originator module when required.
Tested with CMSMS version 1.9.4.3