Switched to PacketListener and added stuff.