We should clean up the event handling documentation so that it much more clearly describes what the downstream requirements are, plus move them into one place and cross-link instead of having different requirements spewed across several different locations.