                         _selection = null;
 
                     instance.mx_internal::radioButtonGroup = null;
-                    instance.mx_internal::invalidateRadioButtonState();
+                    instance.mx_internal::invalidateSkinState();
 
                     // Remove the radio button from the internal array.
                     radioButtons.splice(i,1);

            selection = instance;

        instance.mx_internal::radioButtonGroup = this;
        instance.mx_internal::invalidateRadioButtonState();
        
		dispatchEvent(new Event("numRadioButtonsChanged"));
    }

        // The group state changed.  Invalidate all the radio buttons.  The
        // radio button skin most likely will change.
        for (var i:int = 0; i < numRadioButtons; i++)
            getRadioButtonAt(i).mx_internal::invalidateSkinState();
    }

    //----------------------------------
