Frame Buffering
I can almost guarantee
this will be somewhat confusing.

Follow the lead of canned examples when in doubt, which may  be most of the time.
This is a legacy from the Java designers.