Attempted to remove the need for static evrecv, so that multiple socket listen events are possible