 			form:
 				label: CUI.MapInput.defaults.labels.iconLabel
 			onDataChanged: =>
+				@storeValue()
 				@__updateIconOptions()
 			options: =>
 				options = []

			return ""
		return @__getFormattedPosition(position)

	getValueForStore: (value) ->
		objectValue =
			iconName: @__selectedMarkerOptions.iconName
			iconColor: @__selectedMarkerOptions.iconColor

		parsedPosition = CUI.util.parseCoordinates(value)
		objectValue.position = if parsedPosition then parsedPosition else ""
		return objectValue

	render: ->

			form:
				label: CUI.MapInput.defaults.labels.colorLabel
			onDataChanged: =>
				@storeValue()
				@__updateIconOptions()
			options: =>
				options = []
