1. Flushing now occurs when there is nothing new to write.
2. Deferred flushing is dangerous without only allowing one non-serial event in the DataLinkLayer at a time E.G. if the screen updates a lot and the data link layer cannot keep up with it, then the clients will see many iterations of old screens, this is a known issue.