There needs to be a comment here (1) explaining why ``EVENT_LIST`` has been broken into pieces (presumably, in order to support the Pelles C compiler that has a small limit on the size of macro expansions); (2) giving instructions for future maintenance of these event lists (in particular, how big a macro expansion can be, and roughly how many events can be included in one macro expansion before things break); and (3) listing all the places in the code which will need to be changed should a future maintainer need to introduce ``EVENT_LIST5``.