@gaye - What is last.path when we come from a notification, would it be better to explicitly check for that value, or an unset value?

Also, I would personally prefer something a single call instead of four calls to .test()
```
/^\/(event|day|month|week)/.test(last.path)
```

Finally, it looks like you've dropped the integration test from this, but if we can add a unit test that would be awesome.