         // Popup a dataTip only if we have a SkinPart and the boolean flag is true
         if (dataTip && showDataTip && enabled)
         {
-	        dataTipInstance = IDataRenderer(createDynamicPartInstance("dataTip"));
-	        systemManager.toolTipChildren.addChild(DisplayObject(dataTipInstance));
-	        
-	        dataTipInstance.data = formatDataTipText(value);
-	        
-	        // Force the dataTip to render so that we have the correct size since
-	        // updateDataTip might need the size
-	        var tipAsUIComponent:UIComponent = dataTipInstance as UIComponent; 
-	        if (tipAsUIComponent)
-	        {
-	        	tipAsUIComponent.validateNow();
-	        	tipAsUIComponent.setActualSize(tipAsUIComponent.getExplicitOrMeasuredWidth(),
-	        								   tipAsUIComponent.getExplicitOrMeasuredHeight());
-	        }
-	        
-	        dataTipInitialPosition = new Point(DisplayObject(dataTipInstance).x, 
-	        									DisplayObject(dataTipInstance).y);   
-	        updateDataTip(dataTipInstance, dataTipInitialPosition);
+            dataTipInstance = IDataRenderer(createDynamicPartInstance("dataTip"));
+            systemManager.toolTipChildren.addChild(DisplayObject(dataTipInstance));
+            
+            dataTipInstance.data = formatDataTipText(value);
+            
+            // Force the dataTip to render so that we have the correct size since
+            // updateDataTip might need the size
+            var tipAsUIComponent:UIComponent = dataTipInstance as UIComponent; 
+            if (tipAsUIComponent)
+            {
+                tipAsUIComponent.validateNow();
+                tipAsUIComponent.setActualSize(tipAsUIComponent.getExplicitOrMeasuredWidth(),
+                                               tipAsUIComponent.getExplicitOrMeasuredHeight());
+            }
+            
+            dataTipInitialPosition = new Point(DisplayObject(dataTipInstance).x, 
+                                                DisplayObject(dataTipInstance).y);   
+            updateDataTip(dataTipInstance, dataTipInitialPosition);
         }
     }
 

        super();
    }

	//--------------------------------------------------------------------------
    //
    //  Skin Parts
    //

                  
        if (dataTipInstance && showDataTip)
        { 
            dataTipInstance.data = formatDataTipText(pendingValue);
            
            // Force the dataTip to render so that we have the correct size since
            // updateDataTip might need the size
            var tipAsUIComponent:UIComponent = dataTipInstance as UIComponent; 
            if (tipAsUIComponent)
            {
                tipAsUIComponent.validateNow();
                tipAsUIComponent.setActualSize(tipAsUIComponent.getExplicitOrMeasuredWidth(),tipAsUIComponent.getExplicitOrMeasuredHeight());
            }
            
            updateDataTip(dataTipInstance, dataTipInitialPosition);
        }
        
        event.updateAfterEvent();
