It would be handy to have an isBufferedToImage() method returning a bool so that one can decide to strategically “suspend” image buffering during animations or heavy changes, and restore its previous state when done.
Even better would be a set of suspendBufferedToImage()/restoreBufferedToImage() methods, so that any call to setBufferedToImage() while suspended could also be taken into account when resumed.