         {
             backgroundColor = getStyle("rollOverColor");
         }
-		else if (showsCaret)
-		{
-			// FIXME (rfrishbe): should probably be its own distinct color and style
-			// Also, this is touch-specific...should it be called LabelItemRenderer
-			// if it has touch-specific logic in here?  Should we gate it based 
-			// on interactionMode?
-			backgroundColor = getStyle("selectionColor");
-		}
+        else if (showsCaret)
+        {
+            // FIXME (rfrishbe): should probably be its own distinct color and style
+            // Also, this is touch-specific...should it be called LabelItemRenderer
+            // if it has touch-specific logic in here?  Should we gate it based 
+            // on interactionMode?
+            backgroundColor = getStyle("selectionColor");
+        }
         else
         {
             var alternatingColors:Array = getStyle("alternatingItemColors");

        // the reason why we draw it in the case of drawBackground == 0 is for
        // mouse hit testing purposes
        graphics.beginFill(backgroundColor, drawBackground ? 1 : 0);
		graphics.lineStyle();
		graphics.drawRect(0, 0, unscaledWidth, unscaledHeight);
		graphics.endFill();
		
		// FIXME (rfrishbe): separators should be stylable
		// draw seperators: two lines
		// 1 pixel from bottom
		graphics.lineStyle(1, 0x1C1C1C);
		graphics.moveTo(0, unscaledHeight-1);
		graphics.lineTo(unscaledWidth, unscaledHeight-1);
		
		// line on the bottom
		graphics.lineStyle(1, 0x606060);
		graphics.moveTo(0, unscaledHeight);
		graphics.lineTo(unscaledWidth, unscaledHeight);
    }
    
    /**

    }
    
    /**
     *  @copy spark.skins.mobile.supportClasses.MobileSkin#setElementSize()
     *
     *  @see #setElementPosition  
     * 
