       @forceDisconnect()
       events = [ "value", "child_added", "child_removed", "child_changed" ]
       @workspaceRef.off eventName for eventName in events
-
-    @watchRef.on "value", (snapshot) =>
-      @watchMap = snapshot.val() or {}
 
     @userRef.child("status").onDisconnect().set "offline"
 

    @broadcastRef   = @workspaceRef.child "broadcast"
    @historyRef     = @workspaceRef.child "history"
    @chatRef        = @workspaceRef.child "chat"
    @watchRef       = @workspaceRef.child "watch"
    @usersRef       = @workspaceRef.child "users"
    @userRef        = @usersRef.child KD.nick()
    @requestPingRef = @workspaceRef.child "requestPing"

      if not isOldSession
        @addToHistory { message: "$0 started the session", by: KD.nick() }

      @sessionKeysRef.child(@nickname).set @sessionKey
      @userRef.child("status").set "online"

