The new version is great.
As an improvement for a new version, it would be possible for the UploadFinishedHandler to have the same parameters as the UploadFinishedHandler to be able to control, for example, the name of the file and make an interrupt in case the file name contains certain characters, or create a new method to same as setAcceptedMimeTypes (for example) so that a regular expression of the name of the file is passed and if it does not match the file’s upload will be canceled.
Congratulations and many thanks for the work done.
Eduardo.
P.S. I feel my poor English.