     refreshEvents: ['model.hull.me.change']
 
     constructor: (options)->
-      @ref = options.ref
-      @api = @sandbox.data.api
+      @ref    = options.ref
+      @api    = @sandbox.data.api
+      @track  = @sandbox.track
       try
         @events = if _.isFunction(@events) then @events() else @events
         @events ?= {}

      dfd

    loggedIn: =>
      !!@sandbox.data.api.model('me').id

    getTemplate: (tpl, data)=>
      tpl || @template || @templates[0]

            else
              throw new TypeError('Unknown type: ' + type);
          else
            ds

        widgetDeferred = $.when.apply($, promises)

        templateDeferred = @sandbox.template.load(@templates, @ref)

