     self = this
 
     @options = jQuery.extend(self._defaults(), @options);
+    @template_id = new Date().getTime()
 
     if self.enabled()
       @assets_digest = $("meta[name='assets-digest']").attr("content")

      History.Adapter.bind(
        window,
        "statechange"
        (event, data) ->    
          state = History.getState()         
          self._call(state.url, state.data.target, state.data.render)        
      )
      
      $(document).on(

  _assets_changed: (digest) ->
    @assets_digest? && @assets_digest != digest

  _template_id_changed: (state) ->    
    !state.data.template_id? || state.data.template_id != @template_id

  _set_title: (xhr) ->
    value = xhr.getResponseHeader('X-Wiselinks-Title')
    document.title = decodeURI(value) if value?
