this would be an easy way not to be too disruptive. not sure if i like the hook name... 

```js
if (_.isFunction(view.shouldClose) {
  var shouldClose = view.shouldClose();
}

i dont feel too strongly, just a suggestion