Defer.all: compound promise
Refactor to take advantage of Deferred.all
DOM module
mv querySelector DOM.querySelector
Less jQuery