Thanks. Yes, that works for static objects.
For simulating moving objects, I was using drawer.fillrectangle with forelayer transparency to to erase the forelayer so the background can resume viewable.
If I use background layer to draw the objects, I can not resume the background image easily. As shown in the attached screen cap.
To recover the background image, Is this the only way?:
- instead of erase old image, redraw the background image on background with only the portion that is covered but old image.

... it would be great if the transparency setting on background layer can apply to forelayer.