Add: JavaScript Promises: There and back again - HTML5 Rocks