I also use events to report exceptions if users are too lazy to click the Report button. Also useful for exceptions that you handle internally, but want to understand and handle the user error.
An example of a later one - I have a numeric EditText (which even has inputType: number), but users still find ways to run NumberFormatExceptions, which I handle with the default value. When I saw how many times I did this business, I realized that I needed to better explain how to use this field.
Pedantic
source share