Wrapper around sax-js to allow for asynchronous event handlers, and using streams2 to properly exert backpressure on piped streams.