ok,  well could have an
```js
.events({
  'ready': function() {},
  'invalid': function() {},
  'progress': function() {},
  'start': function() {},
  'stop': function() {},
  'resume': function() {},
});
```
Allowing to add more handlers pr. event - and have a `.dispatch('ready')` function? Still think `onInvalid` is ok