code: function(route, name, callback) {
        if (!_.isRegExp(route)) route = this._routeToRegExp(route);
        if (typeof name === 'function') {
          callback = name;
          name = '';
        }
        if (!callback) callback = this[name];
        var router = this;
        BackboneContext.history.route(route, function(fragment) {
          var args = router._extractParameters(route, fragment);
          if (router.execute(callback, args, name) !== false) {
            router.trigger.apply(router, ['route:' + name].concat(args));
            router.trigger('route', name, args);
            BackboneContext.history.trigger('route', router, name, args);
          }
        });
        return this;
      }
docs: Manually bind a single named route to a callback. For example:  this.route('search/:query/p:num', 'search', function(query, num) { ... });