I'm using dfNewBitmapSet and dfSetBackground to load a background from an xml file. I then pass the returned object, from dfSetBackground, as the region to NewSprite.
It makes sense that the background is huge and gets swapped in and out of video memory as other backgrounds are swapped in. But, is this the most optimized way of drawing a background?