Yeah I guess we can do that too. Infact it probably should be .call(this, $, _, this.Backbone, this.forcetk) or I guess can just be .call(this, $, _, Backbone, forcetk);

Also, we should probably move the "use strict;" line inside the closure so that it only applies to this code instead of everything else, in case of concatenation of multiple js files/libraries.

If that sounds ok, I can create a another pull request with these changes.