moved PeerListListener