prototype of event lifecycle for fake incoming and outgoing msgs