How to use serialEvent ?

dxw00d:
serialEventRun() is only called after each execution of loop().

It does appear to work this way, but then one wonders, what's the point? With the present implementation I cannot reliably send any significant length of data to an Arduino UNO at even 19200 bps without over running the fixed length internal serial buffer. I would have thought that the point of having an event for this was to make serial communication more reliable, but this seems like a step in the wrong direction. I did not have this problem with Arduino IDE 23.

William