Plugin to backbone.js that adds promise functionality to Backbone.Events