PeerWireListener implementation