An event handling system for Arduino.  It allows you to register "listeners" and post events for them.  Designed to be interrupt safe.