 
       @registerCollaborationSessionId()
       @bindRealtimeEvents()
-      @listenPings()
+      # start sending pings to the server if the current user is the host
+      @startHeartbeat()  if @amIHost
+
       @rtm.isReady = yes
       @emit 'RTMIsReady'
       @resurrectSnapshot()  unless @amIHost

      async    : yes
      endPoint : '/api/social/collaboration/ping'
    }, (err, response) ->
      console.log err, response

  forceQuitCollaboration: ->


    return final.length > 0


  startHeartbeat: ->
    interval = 1000 * 15
    @sendPing() # send the first ping
    @pingInterval =  kd.utils.repeat interval, @bound 'sendPing'

