         return  unless data.origin is @collaborationHost
 
         if data.target is KD.nick()
-          KD.getSingleton('router').handleRoute '/IDE'
           @removeMachineNode()
           @showKickedModal()
         else

    @showModal options, =>
      @broadcastMessages.push origin: KD.nick(), type: 'ParticipantWantsToLeave'
      @modal.destroy()
      @rtm = null

      options = channelId: @socialChannel.getId()
      KD.singletons.socialapi.channel.leave options, (err) =>
        return KD.showError err  if err
        @setMachineUser [KD.whoami()], no, ->
          KD.singletons.router.handleRoute '/IDE'


  removeMachineNode: ->

          else
            KD.utils.killRepeat repeat
            @stopCollaborationSession =>
              @quit()

              new KDNotificationView
                title    : "@#{@collaborationHost} has left the session."
                duration : 3000


  removeParticipantCursorWidget: (targetUser) ->
