A runtime error in an event handler generates a "unhandlederror" event, erasing the original event?

I have a runtime error in one of my event handlers.  When my game crashes, Corona appears to create another event with event.name = “unhandlederror”.  It also includes event.errorMessage and event.stackTrace.  

It appears that the original event passed to my buggy event handler is then lost.  I need to take a look at that original event.  

Any tips?

print event info for every event then check the log. You didn’t mention what kind of event causes the error. System event, touch event, …?

print event info for every event then check the log. You didn’t mention what kind of event causes the error. System event, touch event, …?