1. A method of sharing information entered by a publisher application to a participant, the method comprising: receiving a subscription request from a subscriber application of the participant that specifies the publisher application and subsequently, the subscriber application becoming inactive; receiving a published event from the publisher application, the published event representing an action performed by the publisher application on a user interface, the published event comprising action program code to perform the action on the user interface, and in response, to the published event, one or more processors determining that the published event matches the subscription request from the subscriber application while the subscriber application is inactive, and subsequently, the one or more processors determining that the subscriber application becomes active, and only in response, sending a screen shot of the user interface from an operating system of the publisher application to the subscriber application, and sending the action, including the action program code, separate from the screen shot, from the operating system of the publisher application to the subscriber application.