Progress events

Incrementally pipes data into the SAX parser to show events much faster to the end user.