 		@select.itemDimensionValueLabel = (dimensionName, valueName) =>	@select.itemDimension(dimensionName).find("label.skuespec_#{_.sanitize(valueName)}")
 		@select.itemDimensionValueOption = (dimensionName, valueName) => @select.itemDimension(dimensionName).find("option[value='#{valueName}']")
 
+		@init()
+
+	init: =>
+		@update()
+		@render()
 
 	# Renders the DOM elements of the Sku Selector
 	render: =>

		renderer.select.warnUnavailable().find('form')
		.on('submit', warnUnavailableSubmitHandler)

	# Select first dimension
	#	if options.selectOnOpening or selector.findSelectedSku()
	#		renderer.selectDimension(selector.dimensions[0])

	this.removeClass('sku-selector-loading')

	# Chaining

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

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