Erm, not to sound mean, but how else would you do it? You have a graphic, and you need to get rid of it to draw another. Its either clear the screen, draw a box over it or make every pixel that isn't the background color into the background color.
In short, sorry no.