> The problem is that I expect a module that inserts such events > to want to be called to process those events as well. Is that > expectation correct? > Yes. As a side note, this feature will be useful even for the core C part for anything that wants to perform async processing not including LispObject. Thanks, Ivan