A promise events api for Backbone.