anchor.diff:  class LiveQuiz
       constructor: () ->
   
  -      @heartbeat = 20
  +      @heartbeat = 40
   
         @uuid = gon.participant.authorization_key
         @auth_key = @uuid
  
positive.code: 
      ###################### CALLBACKS #########################
  
      presenceCallback: (event_message, env, ch, timer, magic_ch) =>
  
        React.render(<ActivityFeed newActivity=event_message />, @react('ActivityFeed'))
        
        status = switch event_message.action
            when 'leave' then 'offline'
            when 'timeout' then 'offline'
            when 'join' then 'online'
  
        if status?
            uuid_with_status = [{uuid: event_message.uuid, status: status, name: event_message.data.name, email: event_message.data.email}]
            React.render(<ParticipantsList participants=uuid_with_status />, @react('ParticipantsList')) 
  
      serverCallback: (event_message, env, ch, timer, magic_ch) =>
        switch(event_message.event)
          when 'question' then React.render(<QuestionDisplay question=event_message.data.question />, @react('QuestionDisplay'))
          when 'answered'
            message = { 
                        action: event_message.event,
                        timestamp: event_message.data.timestamp, 
                        uuid: event_message.data.uuid, 
                        data:  
                          name: event_message.data.name
                          correct: event_message.data.correct
                      }
            React.render(<ActivityFeed newActivity=message />, @react('ActivityFeed'))
            if event_message.data.uuid == @uuid
              if event_message.data.correct
                React.render(<CorrectAnswer />, @react('QuestionDisplay'))
              else
                React.render(<WrongAnswer />, @react('QuestionDisplay'))
  
          when 'results' then React.render(<ResultsDisplay results=event_message.data.results />, @react('QuestionDisplay')) 
        
      ##################### CLIENT COMMANDS ###################
  
  
negative.code:       @pubnub.here_now
          channel: @chat_channel
          state: true
          callback: (message) =>
            participants = _.map(message.uuids, (participant) -> 
                { uuid: participant.uuid, status: 'online', name: participant.state.name, email: participant.state.email }
            )
            React.render(<ParticipantsList participants=participants />, @react('ParticipantsList'))  
  
      ###################### SUBSCRIBE #########################
  
      subscribeToChatChannel: ->
  
  