Backbone router with before/after callbacks and parameters forwarding