Might be a good idea to add a callback validation to ``init``

```javascript
onClose = _.isFunction(options.onClose) ? options.onClose : _.identity;