code: function roomOnPeer(peer,c,room){
    var id = unique(),
        pids;
    
    room[roomPeers][id] = peer;
    peer[peers] = {};
    peer[rid] = id;
    
    peer.on('msg',roomOnPeerMsg,room,id);
    peer.once('closed',roomOncePeerClosed,room,id);
    
    peer.give('msg',{
      type: 'rid',
      rid: room[rid]
    });
    
    pids = getPeerList(room);
    if(pids.length) peer.give('msg',{
      type: 'hi',
      pids: pids
    });
    
    room[emitter].give('coworker',new Coworker(peer));
    
  }
docs: Room listeners