The present invention relates to a method of messaging between modules executing on one or more processors, including: a first module generating a plurality of events in response to an action; the first module storing two or more of the events into each frame of a plurality of frames; and transmitting the frames for receipt by a second module. A system implementing this method is also described.