         dispatchEvent(event);
         if (affectsConstraints || adjustConstraints)
             reenableConstraints();
-        if (autoRemoveTarget)
-            removeDisappearingTarget();
         if (disableLayout)
             setupParentLayout(true);
         finishEffect();

                if (propertyChanges && 
                    propertyChanges.end[property] !== undefined)
                    toValue = propertyChanges.end[property];
                else
                    toValue = getCurrentValue(property);
            }
            if (propertyValuesList.length > 1)
            {

            
        isStyleMap = new Array(propertyValuesList.length);
        
        // These two temporary arrays will hold the values passed into the
        // Animation to be interpolated between during the animation. The order
        // of the values in these arrays must match the order of the property
