         {
             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
         {
             var alternatingColors:Array = getStyle("alternatingItemColors");

     *  <p>You can use this method instead of checking for and using
     *  various interfaces such as ILayoutElement or IFlexDisplayObject.</p>
     *
     *  @param part The child to position.
     *
     *  @param x The x-coordinate of the child.
     *

     *  <p>You can use this method instead of checking for and using
     *  various interfaces such as ILayoutElement or IFlexDisplayObject.</p>
     *
     *  @param element The child to position.
     *
     *  @param x The width of the child.
     *
