 
 		sku.values = (sku.dimensions[dim.name] for dim in @dimensions) for sku in @skus
 
+		@init()
+
+	init: =>
+		@update()
+
 	update: (dimensionName, dimensionValue) =>
 		@setSelectedDimension(dimensionName, dimensionValue) if dimensionName
 

		@select.itemDimensionValueLabel = (dimensionName, valueName) =>	@select.itemDimension(dimensionName).find("label.skuespec_#{_.sanitize(valueName)}")
		@select.itemDimensionValueOption = (dimensionName, valueName) => @select.itemDimension(dimensionName).find("option[value='#{valueName}']")


	# Renders the DOM elements of the Sku Selector
	render: =>

	selector = new SkuSelector(productData)
	renderer = new SkuSelectorRenderer(this, options, selector)

	# Handler for the buy button
	buyButtonHandler = (event) =>
		selectedSku = selector.findSelectedSku()
