Messing around with this example until I can get it working.

Its losing my END messages when I spit out more than 100 data messages before it.

Still debugging