Library / tool for event-driven Arduino code ?

Thank you, Rob! That looks very promising.