         }
         else if (instance == contentGroup)
         {
-            contentGroup.addEventListener(FlexEvent.VALID, contentGroup_validHandler, true);
-            contentGroup.addEventListener(FlexEvent.INVALID, contentGroup_invalidHandler, true);
+            contentGroup.addEventListener("errorStringChanged", contentGroup_errorStringdHandler, true);
         }
     }
     

 *  @playerversion AIR 1.5
 *  @productversion Flex 4.5
 */
[Style(name="requiredIndicatorSource", type="Class", inherit="no")]

/**
 *  Specifies the image source to use for the required indicator. 

        // by a different skin's helpContentGroup
        if (instance == helpContentGroup)
            helpContentGroup.removeAllElements();
        if (instance == contentGroup)
            contentGroup.removeEventListener("errorStringChanged", contentGroup_errorStringdHandler, true);
    }
    
    //--------------------------------------------------------------------------
