Catch event errors gracefully

Or as graceful as printing a stack exception can be.