The tameral doesn't have an invisible buffer that you can take your time to draw to. And so you have to implement that yourself. But ye, essentially we're implementing a double buffer. The third one is has to do with synchronized output. It's also a fairly recent addition to the protocl a, which helps with us.