# Event management

Events are retrieved using ctaWaitEvent in a thread. NaturalConference uses one thread for all conferences. This thread waits for an internal shutdown event, an active talker change event, or a notification event.

Each channel has its own waiting events thread. When events are received, the corresponding thread notifies the JCnfDemo, which then updates the GUI.

For more information, see NaturalConference events.