There may be multiple Handlers for an Event or Request. The way an event or request is handled can be dynamically decided at runtime.