Progress Event Callback for Unzip

This adds an optional event that is triggered during unzip. With this callback you can e.g. feed a progressbar widget and show the progress while unzipping.