Thank you, many good points that I will bring with me when I am experimenting. However, I have some questions. It seems like it is the
handleError
method that do "all" the error handling, am I correct? Then how does that method handle errors that should trigger a download try again for instance? There are many times you get an error, and you would try/do something else in your code without showing an alert or message to the user.