 
         var oldMask:UIComponent = _mask as UIComponent;
 
-    	var previous:Boolean = needsDisplayObject;
-	   	_mask = value;	    
+        var previous:Boolean = needsDisplayObject;
+        _mask = value;      
 
         // If the old mask was attached by us, then we need to 
         // undo the attachment logic        
- 		if (oldMask && oldMask.$parent === displayObject)
-        {		
-        	if (oldMask.parent is UIComponent)
-            	UIComponent(oldMask.parent).childRemoved(oldMask);
+        if (oldMask && oldMask.$parent === displayObject)
+        {       
+            if (oldMask.parent is UIComponent)
+                UIComponent(oldMask.parent).childRemoved(oldMask);
             oldMask.$parent.removeChild(oldMask);
         }     
         


    [Inspectable(category="General")]
    
	/**
	 * Indicates the x-axis rotation of the element instance, in degrees, from its original orientation 
	 * relative to the 3D parent container. Values from 0 to 180 represent clockwise rotation; values 
	 * from 0 to -180 represent counterclockwise rotation. Values outside this range are added to or subtracted from 
	 * 360 to obtain a value within the range.
	 * 
	 * This property is ignored during calculation by any of Flex's 2D layouts. 
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 10
	 *  @playerversion AIR 1.5
	 *  @productversion Flex 4
	 */
    public function get rotationX():Number
    {
        return (layoutFeatures == null)? 0:layoutFeatures.layoutRotationX;

        // If we are the first in the sequence, setup the displayObject properties
        if (displayObjectSharingMode != DisplayObjectSharingMode.USES_SHARED_OBJECT && displayObject)
        {
            if (colorTransformChanged || displayObjectChanged)
            {
                colorTransformChanged = false;
                if (_colorTransform)
                    displayObject.transform.colorTransform = _colorTransform;
            }

            if (alphaChanged || displayObjectChanged)
            {
