 
     @participants      or= @rtm.create 'list',   'participants', []
     @changes           or= @rtm.create 'list',   'changes', []
+    @permissions       or= @rtm.create 'map',    'permissions', defaultPermission
     @broadcastMessages or= @rtm.create 'list',   'broadcastMessages', []
     @pingTime          or= @rtm.create 'string', 'pingTime'
     @myWatchMap        or= @rtm.create 'map',    myWatchMapName, {}

    nickname           = KD.nick()
    myWatchMapName     = "#{nickname}WatchMap"
    mySnapshotName     = "#{nickname}Snapshot"

    @participants      = @rtm.getFromModel 'participants'
    @changes           = @rtm.getFromModel 'changes'
    @broadcastMessages = @rtm.getFromModel 'broadcastMessages'
    @pingTime          = @rtm.getFromModel 'pingTime'
    @myWatchMap        = @rtm.getFromModel myWatchMapName

    @activeTabView.emit 'DrawingPaneRequested', paneHash

  moveTab: (direction) ->

    return unless @activeTabView.parent?

    panel = @activeTabView.parent.parent
