Remarks

A callback that notifies clients when the progress level has been
changed. This includes changes that were initiated by the user through a
touch gesture or arrow key/trackball as well as changes that were initiated
programmatically.