Shawn,
Any chance I could get you to add a hook so that 3rd party add-ons can add events to the $what array?
Short of adding new hard-coded event IDs in the array, I'm thinking if there were at least a hook location available for us to use then I could add new events using some really high range (eg: 9000+) for 3rd party add-on events to be recorded. There might still be a chance that multiple 3rd party add-ons might decide to use the same range but at least it'd be a start so that we can get other events in there.