             {
                 try
                 {
-                    if (iconField in data)
-                    {
+                    if (iconField in data && data[iconField] != null)
                         setIconDisplaySource(data[iconField]);
-                    }
+					else
+						setIconDisplaySource(null);
                 }
                 catch(e:Error)
                 {

            return;
        
        _iconWidth = value;
        
        invalidateSize();
        invalidateDisplayList();

            return;
        
        _iconHeight = value;
		
		if (iconDisplay)
			iconDisplay.explicitHeight = _iconHeight;
        
        invalidateSize();
        invalidateDisplayList();
