1. A method comprising: dynamically binding an event context to an execution context in response to receiving an event by: storing arriving events into a global event queue that is accessible by event contexts; storing events from the global event queue in per-execution context event queues; and associating event queues with the execution contexts to temporarily store the events for the event context for a duration of the binding to dynamically bind the events received on a per-event basis in the context queues.