The KOS UI SDK makes use of an Event Bus to provide a generic and decoupled mechanism to publish and subscribe to arbitrary events both from the backend (dispenser) as well as internally between models.