-var Runner = function($, _, app) {\r
+define(['jquery-1.9.1.min', 'underscore-min'], function($, _) {\r
+\r
+var Runner = function(app, modules) {\r
if(_.contains(app.permissions[moduleName] || [], 'handleEvents')) {\r
eventListeners.push(moduleName)\r
}\r
if(_.contains(app.permissions[moduleName] || [], 'handleEvents')) {\r
eventListeners.push(moduleName)\r
}\r
var eventArgs = Array.prototype.slice.call(arguments, 1)\r
_.each(eventListeners, function(listenerModuleName) {\r
var listener = moduleInstances[listenerModuleName];\r
var eventArgs = Array.prototype.slice.call(arguments, 1)\r
_.each(eventListeners, function(listenerModuleName) {\r
var listener = moduleInstances[listenerModuleName];\r