Many user interface interfaces use the EventBus model. Events are just asynchronous messages. User interface interfaces usually use these asynchronous mechanisms for notifications because they do not want to block user interaction with the system while they are processing the last change they made to the user interface. Sometimes people write these buses themselves using the Observer template, and sometimes they are provided by frameworks.
. , , (, JMS-), - , , EventBus.