     // playheadTime
     //----------------------------------
 
-    // FIXME (chaase): This property should be in an interface, to
-    // allow it to be called easily through an interface instead of
-    // having to import Effect just to call it
-    // FIXME (chaase): This property should be in an interface, to
-    // allow it to be called easily through an interface instead of
-    // having to import Effect just to call it. Maybe add to IEffect
-    // since it's unlikely that anyone implements that interface
-    // besides Effect.
+    /**
+     * @private
+     * Backing storage for the playheadTime property. Note that this
+     * value is just a backup, used if the effect is not currently running.
+     * A running effect will query its effect instance for the value
+     * instead.
+     */
+    private var _playheadTime:Number = 0;
+    
     /**
      *  Current time position of the effect.
      *  This property has a value between 0 and the total duration, 

            if (_instances[i])
                return IEffectInstance(_instances[i]).playheadTime;
        }
        return 0;
    }
    public function set playheadTime(value:Number):void
    {

        }
        if (started)
            pause();
        _playheadTime = value;
    }

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