right now smartsync.js is wrapped into
(function($, _, Backbone) {
...
})
.call(this, $, _, window.Backbone);

Maybe it should be wrapped inside:
(function($, _, Backbone, forcetk) {
...
})
.call(this, $, _, window.Backbone, window.forcetk);