      *  @productversion Flex 4
      */
     protected var shader:Shader;    
-
-    /**
-     * @private
-     * Cache the filters set on the target when the effect begins.
-     * We will assign our own filters during the effect, so we should
-     * restore the old filters when we're done
-     */
-    private var previousFilters:Array;
-
-    /**
-     * @private
-     * The filters that we will assign during the animation. This is
-     * a concatenation of our shaderFilter plus any filters that were
-     * already on the target.
-     */
-    private var previousPlusShaderFilters:Array;
     
     /**
      *  @private

        if (!hasBitmaps)
            return;
        
        previousFilters = target.filters;
        previousPlusShaderFilters = [shaderFilter].concat(previousFilters);
        target.filters = previousPlusShaderFilters;
    }

    /**

     *  @private
     */
    override public function play():void
    {  
        // Only dispose bitmaps that are not provided by the caller
        disposeFrom = (bitmapFrom == null);
        disposeTo = (bitmapTo == null);
