fixed bug in xmas engine/MasterCommunicator that caused events to be received in reverse order