Change databox events to deliver with listenTo() instead of on().

Change generic to use _.defer() instead of setTimeout() to queue
work units.