General event system for programatic events. There are many areas in AOI which would improve from a generalized event and callback handler design, along the lines of that used in Buoy.
(Don't know why I crated two versions of this. Closing this one, as has less details. See issue https://sourceforge.net/p/aoi/feature-requests/354/