Events are passed from application to the registry,
and dispatched to listening AT.
API calls to AT-SPI are made by ATs
to both the registry and the applications
(via their bridges)