Lost a semicolon in there somehow.
Put some logging information for figureing out what is coming out for this data events.  It looks like it is working now, just had some poor math calculating how big the buffer to send is.
Updated the frontend to be able to render the data in chunks.  It is stopping at about the same place on the data but it is rendering MUCH faster than what we had before.