 import mx.charts.chartClasses.IAxisRenderer;
 import mx.charts.chartClasses.InstanceCache;
 import mx.charts.styles.HaloDefaults;
+import mx.controls.Label;
 import mx.core.ContextualClassFactory;
 import mx.core.IDataRenderer;
 import mx.core.IFactory;
 import mx.core.IFlexDisplayObject;
+import mx.core.IFlexModuleFactory;
 import mx.core.IUIComponent;
 import mx.core.IUITextField;
+import mx.core.IVisualElement;
 import mx.core.UIComponent;
 import mx.core.UITextField;
 import mx.core.UITextFormat;

                {
                    measuringField.htmlText = labelValues[i];
                    
                    labelData.width = measuringField.width;
                    labelData.height = measuringField.height;
                }
                else

                {
                    measuringField.htmlText = labelValues[i];
                    
                    labelData.width = measuringField.width + 5;
                    labelData.height = measuringField.height;
                }
                else
