I tending to drop support from passing callbacks in the options object.
I am pretty sure the evented way is cleaner.

Do you use the options object to setup events?