code: function(events, name, callback, context, ctx) {
    if (callback) {
      var handlers = events[name] || (events[name] = []);
      handlers.push({callback: callback, context: context, ctx: context || ctx});
    }
    return events;
  }
docs: The reducing API that adds a callback to the `events` object.