connection event q
received events go into q
client and server modes (crashes)