 		selector.update(dimensionName, dimensionValue)
 
 		# Update DOM
-		renderer.smartUpdate()
+		renderer.update()
 
 		selectableSkus = selector.findSelectableSkus()
 		# Trigger event for interested scripts

		@select.itemDimensionInput(dimension.name)
		.removeAttr('checked')
		.removeAttr('disabled')
		.removeClass('checked sku-picked item_unavaliable')

		@select.itemDimensionLabel(dimension.name)
		.removeClass('item_unavaliable disabled')

		@select.itemDimensionOption(dimension.name)
		.removeClass('checked sku-picked item_unavaliable')
		.removeAttr('disabled')
		.removeAttr('selected')


			@select.itemDimensionValueInput(dimension.name, value)
			.attr('checked', 'checked')
			.addClass('checked sku-picked')
			@select.itemDimensionValueLabel(dimension.name, value)
			.addClass('checked sku-picked')
			@select.itemDimensionValueOption(dimension.name, value)
			.attr('selected', 'selected')
			.addClass('checked sku-picked')
