Change event messages

Changed structure to be inline with Symphony core. Added event messages as for 2.4 core.

@brendo, this needs a code review, I may have missed some bits.