report unhandled exceptions with a message box