      *  @private
      */
     private var windowBoundsChanged:Boolean = true;
+    
+    /**
+     *  @private
+     */
+    private var prevActiveFrameRate:Number = -1;
 
     /**
      *  @private

    private function nativeApplication_activateHandler(event:Event):void
    {
        dispatchEvent(new AIREvent(AIREvent.APPLICATION_ACTIVATE));
    }

    /**

    private function nativeApplication_deactivateHandler(event:Event):void
    {
        dispatchEvent(new AIREvent(AIREvent.APPLICATION_DEACTIVATE));
        
        // Throttle framerate if appropriate when application is deactivated.
        // Ensure we've received an updateComplete on the chance our layout
        // manager is using phased instantiation (we don't wish to store a
        // maxed out (1000fps) framerate).
        if ((_backgroundFrameRate >= 0) && (ucCount > 0) && stage)
        {
            prevActiveFrameRate = stage.frameRate;
            stage.frameRate = _backgroundFrameRate; 
        }
    }

    /**
