Does the software render engine use a single or double buffer method? I know that you do some crazy thing by drawing to I believe a PImage(I may be mistaken on the term) to render. Are you using one or two of them?
1