bradleymeck: i use an interruptible one-byte parser in sax-js