Thank you, Thank you, Thank you! Using image.rect() for the dirtyRect worked perfectly.