 			dataProvider = new SelectableList();
 			horizontalGutter = DEFAULT_HORIZONTAL_GUTTER;
 			padding = DEFAULT_PADDING;
-			defaultItemRenderer = '<IconButton backgroundColor="#ffcc00" height="100%" text="{title}" />';
+			itemRenderer = "<IconButton width='100%' height='100%' text='{title}' />";
 			model.validate_dataProvider = validateDataProvider;
 		}
 		

			contentContainer.render();

			if(!contentContainer.mask) {
				contentContainer.mask = contentMask;
				contentContainer.view.cacheAsBitmap = true;
			}
		}

			return model.textFormat as TextFormat;
		}
		
		public function set itemRenderer(itemRenderer:*):void {
			if(itemRenderer is String) {
				model.itemRendererString = itemRenderer;
			}
			else if(itemRenderer is Class) {
				model.itemRendererClass = itemRenderer;
			}
			else {
				model.itemRenderer = itemRenderer;
			}
		}
		
		public function get itemRenderer():* {
			return model.itemRendererString || model.itemRendererClass || model.itemRenderer || defaultItemRenderer;
		}
		
		override public function set dataProvider(dataProvider:ISelectableList):void {
