… the event type not just the event!
…ternally(e:Event) and mapRedispatchToModules(e:Event) - less boilerplate required for pushing events across the module boundary.
…ew to allow for chaining startup through to the context on a loaded swf without exposing the context itself. Sorted out some imports in ModuleMediator.
… ModuleCommand and ModuleShellContext. Changed injection of ModuleCommandMap in ModuleContext so that each module has its own, using the provided event dispatcher. Also put the setModuleDispatcher function back to normal instead of injected, as it's useful to be able to - for example - group modules to share a specific event dispatcher, rather than inject a single one across the board. WIP. Will integrate with e-learning demo to confirm it's all still working.