Wdyt about adding the following example:

```javascript
page.at('home', function(scope) { alert('first'); });
page.at('home', function(scope) { alert('second'); });
```

Since I think it's not documented that the expected behaviour is to concat subsequent block definitions in the same scope.