 
         delete context.file?.content?
 
-
-      changes.push change
-
-    return  unless snapshot
+      @changes.push change
 
     switch change.type
 
       when 'NewPaneCreated'
-        snapshot.set paneHash, change
+        @mySnapshot.set paneHash, change
 
       when 'PaneRemoved'
-        snapshot.delete paneHash
+        @mySnapshot.delete paneHash
 
 
   watchParticipant: (nickname) -> @myWatchMap.set nickname, nickname


    {paneHash} = context
    nickname   = KD.nick()
    snapshot   = @rtm.getFromModel "#{nickname}Snapshot"
    changes    = @rtm.getFromModel 'changes'


    if change.origin is nickname



  resurrectSnapshot: ->

    for change in @mySnapshot.values() when change.context
      @createPaneFromChange change


