// idea was to use dx and dy to accommodate scaling issues when rotated ( a bit of a hack) but we've got problems with undoScaling and everything would be better served if we re-wrote parts EditSelection and EditSelectionContents so that scaling and rotation were all based off of center coordinates instead of topLeft. Leaving for now to finish other checkins.
ScaleUndoAction*scaleUndo=newScaleUndoAction(this->sourcePage,&this->selected,px,py,fx,fy);//this needs to be aware of the rotation... this should all be rewritten to scale and rotate from center... !!!!!!!!! TODO