                         !isNaN(transitionValues.postLayoutScaleZ))
                     {
                         offsetScale.x = !isNaN(transitionValues.postLayoutScaleX) ? 
-			                transitionValues.postLayoutScaleX : postLayoutTransformOffsets.scaleX;
+                            transitionValues.postLayoutScaleX : postLayoutTransformOffsets.scaleX;
                         offsetScale.y = !isNaN(transitionValues.postLayoutScaleY) ? 
-			                transitionValues.postLayoutScaleY : postLayoutTransformOffsets.scaleY;
+                            transitionValues.postLayoutScaleY : postLayoutTransformOffsets.scaleY;
                         offsetScale.z = !isNaN(transitionValues.postLayoutScaleZ) ? 
-			                transitionValues.postLayoutScaleZ : postLayoutTransformOffsets.scaleZ;
+                            transitionValues.postLayoutScaleZ : postLayoutTransformOffsets.scaleZ;
                         tmpOffsetScale = offsetScale;
                     }
             

                        position.z = xformPosition.z;
                }

				if(target.postLayoutTransformOffsets != null)
                {
					var postLayoutTransformOffsets:TransformOffsets = target.postLayoutTransformOffsets;
                    if (!isNaN(transitionValues.postLayoutRotationX) ||
                        !isNaN(transitionValues.postLayoutRotationY) || 
                        !isNaN(transitionValues.postLayoutRotationZ))
                    {
                        offsetRotation.x = !isNaN(transitionValues.postLayoutRotationX) ? 
			                transitionValues.postLayoutRotationX : postLayoutTransformOffsets.rotationX;
                        offsetRotation.y = !isNaN(transitionValues.postLayoutRotationY) ? 
			                transitionValues.postLayoutRotationY : postLayoutTransformOffsets.rotationY;
                        offsetRotation.z = !isNaN(transitionValues.postLayoutRotationZ) ? 
			                transitionValues.postLayoutRotationZ : postLayoutTransformOffsets.rotationZ;
                        tmpOffsetRotation = offsetRotation;
                    }
            

                // we still need to capture default start values, so let's initialize the offsets
                // to a default set anyway.
            if(postLayoutTransformPropertiesSet && target.postLayoutTransformOffsets == null)
                target.postLayoutTransformOffsets = new TransformOffsets();
                
                // if the target doesn't have any offsets, there's no need to capture
                // offset values.
            if(target.postLayoutTransformOffsets != null)
                {
                var postLayoutTransformOffsets:TransformOffsets = target.postLayoutTransformOffsets;
                valueMap.postLayoutRotationX = postLayoutTransformOffsets.rotationX;
                valueMap.postLayoutRotationY = postLayoutTransformOffsets.rotationY;
                valueMap.postLayoutRotationZ = postLayoutTransformOffsets.rotationZ;
    
                valueMap.postLayoutScaleX = postLayoutTransformOffsets.scaleX;
                valueMap.postLayoutScaleY = postLayoutTransformOffsets.scaleY;
                valueMap.postLayoutScaleZ = postLayoutTransformOffsets.scaleZ;
    
                    if (valueMap.postLayoutTranslationX === undefined ||
                        valueMap.postLayoutTranslationY === undefined ||
