An event-driven init system