     public var titleGroup:Group;
     public var actionGroup:Group;
     public var titleDisplay:Label;
-    private var highlight:Sprite;
+    private var highlight:SpriteVisualElement;
     
     public function ActionBarSkin()
     {

    
    override protected function measure():void
    {
        measuredHeight = Math.max(Math.max(navigationGroup.getExplicitOrMeasuredHeight(), 
            titleGroup.getExplicitOrMeasuredHeight()),
            actionGroup.getExplicitOrMeasuredHeight());
    }
    
    override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
    {
        highlight.width = unscaledWidth;
        highlight.height = unscaledHeight;
        
        var left:Number = 0;
        var right:Number = unscaledWidth;
        
        // Position groups
        // FIXME (chiedozi): Prevent measurements from being negative.  Figure out
        // minimums for each group.
        // FIXME (jasonsj): Why are we checking includeInLayout
        if (navigationGroup.numElements > 0 && navigationGroup.includeInLayout)
        {
            left += navigationGroup.measuredWidth;
            navigationGroup.setLayoutBoundsSize(left, unscaledHeight);
        }
        
        if (actionGroup.numElements > 0 && actionGroup.includeInLayout)
        {
            right -= actionGroup.measuredWidth;
            actionGroup.setLayoutBoundsPosition(right, 0);
            actionGroup.setLayoutBoundsSize(unscaledWidth - right, unscaledHeight);
        }
        
        var titleGroupWidth:Number = right - left;
        if (titleGroupWidth < 0)
        	titleGroupWidth = 0;
		
        titleGroup.setLayoutBoundsPosition(left, 0);
        titleGroup.setLayoutBoundsSize(titleGroupWidth, unscaledHeight);
        
        // Draw background
        var g:Graphics = backgroundFill.graphics;

        hLayout.horizontalAlign = HorizontalAlign.LEFT;
        hLayout.verticalAlign = VerticalAlign.MIDDLE;
        hLayout.gap = 0;
        hLayout.paddingLeft = hLayout.paddingTop = hLayout.paddingRight = hLayout.paddingBottom = 10; // TODO (jasonsj): 15 for 240dpi
        navigationGroup.layout = hLayout;
        addChild(navigationGroup);
        
