what's up with the deferred here?  The actual ```Backbone.History``` doesn't init with a deferred, so I'm not sure why the mock one needs to.