2 New Events - onProgress and onEnd