add coarse progress event.

another optional construction argument for a callback with the number of items remaining in the queue. hooks easily into the HTML5 progress element.