the old rotation and scale code moves the image to center it on the registration point, so it is actually drawing everything in the wrong place at the moment. Trying to figure it out.
fixed a conflict, I think