John,
I too, did not see your original post. But how do you call your Abort function. If called from within your application, try moving your clear events command to the last line of your abort code.
OR
Leave your clear events command where its at. Place all of your abort code in the program which started your application just after the READ EVENTS command.
Terry Rooks
Software Systems Architect
Microsoft Certified Solution Developer.Net
If at first you don't succeed, then skydiving definitely isn't for you.