     @trigger = $(args.trigger)
     @faye = args.faye_client
     @name = args.name
+    @preseed_path = args.preseed_path
+    @seeded = false
     
     @notification = @trigger.append("<div class='notifications'></div>").find("div.notifications")
+      
+    unless $.cookie "dashboard:notifications:#{@name}" == null
+      @setNotifications(parseInt($.cookie "dashboard:notifications:#{@name}"))
+    else
+      @setNotifications(0)
     
     if $.cookie "dashboard:active:#{@name}"
       @active = true
     else
       @active = false
-      
-    @setup()
-    @bind()
+      @hide(0)
         
   setup: =>
     if @active

    @notification.html("")
    @notification.hide()
    
  addNotification: =>
    unless @active
      @notifications += 1
      $.cookie "dashboard:notifications:#{@name}", @notifications, 

      @show(350)
      
  show: (speed) ->
    @clearNotifications()
    
    unless @seeded
      @preSeed(@preseed_path)
    
    $.cookie "dashboard:active:#{@name}", true, 
      expires: 365
      path: "/"
