1. A method for distributing a user interface (UI) initiated system event, from a single producer of the UI-initiated system event, across multiple systems event consumers on multiple execution environments, the method comprising: receiving, by an operating system (OS) event receiver in a server, a user interface (UI) initiated system event on the server, wherein the server is a single producer of the UI-initiated system event, and wherein the UI-initiated system event is initiated by an action on a UI of the server; in response to the OS event receiver receiving the UI-initiated system event, recording, by one or more processors, the UI-initiated system event; and in response to the OS event receiver receiving the UI-initiated system event, publishing, to multiple systems event consumers on multiple execution environments, a message corresponding to the UI system event, wherein the message provides access to a recording of the UI system event, and wherein the message directs a receiving execution environment adapter to locally replicate and execute the UI-initiated system event from the server on each of the multiple execution environments.