peer.js handles peers