 		}
 		
 		graphics.beginFill(bottomSeparatorColor, bottomSeparatorAlpha);
-		graphics.drawRect(0, unscaledHeight - (isLast ? 0 : 1), unscaledWidth, 1);
+		graphics.drawRect(0, unscaledHeight - (isLastItem ? 0 : 1), unscaledWidth, 1);
 		graphics.endFill();
 		
 		

		}
		
		// bottom
		if (isLast)
		{
			// we want to offset the bottom by 1 so that we don't get
			// a double line at the bottom of the list if there's a 

		bottomSeparatorColor = 0x000000;
		bottomSeparatorAlpha = .3;
		
			
		// draw separators
		// don't draw top separator for down and selected states
