use rotateBy instead of absolute rotation in arrange methods, save initial rotation in morph.oldRotation