 
   killPresenceTimer: ->
     @utils.killRepeat @presenceInterval
+    @presenceInterval = null
 
   showNotification: (message) ->
     return if @notification

      @usersRef.child(username).child("status").on "value", (snapshot) =>
        status = snapshot.val()
        if status is "online"
          @activeUsers[username] = @users[username]  if @users[username]
          @emit "SomeoneJoinedToTheSession", username
          @setPresenceHandler()  unless @presenceInterval
          if @amIHost()

            @addToHistory { message, by: KD.nick() }
        else if status is "offline"
          delete @activeUsers[username]
          if Object.keys(@activeUsers).length is 0 and @amIHost()
            @killPresenceTimer()
          @emit "SomeoneHasLeftTheSession", username
          if @amIHost()
            message = "#{username} has left the session"
