       return  if isActive
 
       kd.utils.killRepeat @pollInterval
-      @showSessionEndedModal()
+      if @amIHost 
+      then @stopCollaborationSession()
+      else @showSessionEndedModal()
 
 
   handleBroadcastMessage: (data) ->

    if @amIHost
    then @activateRealtimeManagerForHost()
    else @activateRealtimeManagerForParticipant()

    @rtm.isReady = yes
    @emit 'RTMIsReady'


  activateRealtimeManagerForParticipant: ->

    @resurrectParticipantSnapshot()

    if @permissions.get(nick()) is 'read'
