A minimal example of an application based on an external event loop that calls `pump_events` for each iteration of the external loop.