 package spark.effects
 {
 import flash.display.BitmapData;
+import flash.display.DisplayObject;
 
 import mx.core.IVisualElementContainer;
 import mx.core.UIComponent;
+import mx.core.mx_internal;
 import mx.effects.IEffect;
 import mx.effects.Parallel;
 import mx.events.EffectEvent;

import spark.effects.animation.SimpleMotionPath;
import spark.effects.easing.Sine;

/**
 * 
 */

                nextViewProps = null;
            }
            
            if (actionBar.titleGroup && actionBar.titleGroup.visible)
                actionBar.titleGroup.cacheAsBitmap = false;
            
            if (actionBar.titleDisplay
                && (actionBar.titleDisplay is DisplayObject)
                && DisplayObject(actionBar.titleDisplay).visible)
                DisplayObject(actionBar.titleDisplay).cacheAsBitmap = false;
            
            if (cachedTitleGroup)
                removeComponentFromContainerSkin(cachedTitleGroup, actionBar.skin);
