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

    }
    
    /**
     *  @inheritDoc
     */
    // TODO (chiedozi): PARB
    override protected function persistApplicationState():void
    {
        super.persistApplicationState();
    }
    
    /**
     *  @inheritDoc
     */
    override protected function registerPeristenceClassAliases():void
    {

    // allows us to properly store these set properties if the navigator skin
    // changes.
    
    // TODO (chiedozi): Just use a variable instead of a bitfield
    /**
     *  @private
     */
