     /**
      *  @private
      */
-    private function sortByTabIndex(a:IFocusManagerComponent, b:IFocusManagerComponent):int
+    private function sortByTabIndex(a:InteractiveObject, b:InteractiveObject):int
     {
         var aa:int = a.tabIndex;
         var bb:int = b.tabIndex;

		lastActiveFocusManager = null;
		_lastFocus = null;

		fireActivatedFocusManagerEvent(eObj);			
	}

	/**
	 * This is called on the top-level focus manager and the parent focus

	 * 
	 *  Send a message to the parent to move focus a component in the parent.
	 *  
	 *  @param shiftKey - if true move focus to a component 
	 * 
	 *  @return true if focus moved to parent, false otherwise.
	 */    
    private function moveFocusToParent(shiftKey:Boolean):Boolean
    {
