      */  
     override public function get canCancelBackKeyBehavior():Boolean
     {
-        return navigator && navigator.canCancelBackKeyBehavior;
+        return (navigator && navigator.canCancelBackKeyBehavior) || viewMenuOpen;
     }
     
     //----------------------------------

    {
        super.backKeyHandler();
        
        navigator.backKeyHandler();
    }
    
    /**

{
import flash.events.Event;
import flash.events.InvokeEvent;
import flash.events.StageOrientationEvent;
import flash.net.registerClassAlias;

import mx.core.IVisualElement;
import mx.core.mx_internal;
