Shotgun event loop