(Broken) Further refactoring, interaction across the postMessageParticipant is still broken
(BROKEN) working on the postmessage interaction