Factored out bindToCanvas as its own module. Eschewed pure AMD for Underscore and Backbone - they are now included as script tags. Got red square example working using new Backbone patterns woohoo\!