sometimes a progress event has 0 for bytesTotal which makes the progressbar draw incorrectly.  Looks like we can just eat those events