     @pairingChannel.trigger 'client-disconnected', {colour: @markerColour}
     setTimeout((=>
       @pusher.disconnect()
-      @editorListeners.dispose()
+      @editorListeners.dispose() #remove editor event listeners
       )
     ,500)
-    _.each @friendColours, (colour) => @clearMarkers(colour)
+    _.each @friendColours, (colour) => @clearMarkers(colour) #get rid of colours
     atom.views.getView(@editor).removeAttribute('id')
     @hidePanel()
 


    buffer = @buffer = @editor.buffer

    @pusher = new Pusher @app_key,
      authTransport: 'client'
      clientAuth:


    if data.deletion
      @buffer.delete oldRange
      actionArea = oldRange.start
    else if oldRange.containsRange(newRange)
      @buffer.setTextInRange oldRange, newText
      actionArea = oldRange.start
    else
      @buffer.insert newRange.start, newText
      actionArea = newRange.start

    @editor.scrollToBufferPosition(actionArea)
    @addMarker(actionArea.toArray()[0], data.colour)

    @triggerPush = true

