module.exports = function (winEvents, docEvents) { var keys; if (_.isDefined(winEvents)) { keys = _.keys(winEvents); _.map(function (evtName) { global.addEventListener(evtName, winEvents[evtName], false); }, keys); } if (_.isDefined(docEvents)) { keys = _.keys(docEvents); _.map(function (evtName) { doc.addEventListener(evtName, docEvents[evtName], false); }, keys); } };
Tick: function tick(model) { if (model._paused) { return model; } var fn = Component.update(Component.Tick()); return _.evolve({blocks: _.map(fn), component: fn}, model); },