 			content_size:
 				default: false
 				check: Boolean
+			user_selectable:
+				default: false
+				check: Boolean
 
 	readOpts: ->
 		super()
 		@__inputs = null
+		@__userSelectedData = {}
+		@__user_selectable = @_user_selectable
 
 	disable: ->
 		super()

		ok = false
		for inp in @__inputs
			CUI.dom.append(@__multiInputDiv, inp.DOM)
			if @_control.isEnabled(inp.getName())
				inp.show()
				ok = true
			else
				inp.hide()

		if not ok
			console.warn("MulitInput.setInputVisibility: No input visible.", input: @__inputs, control: @_control)

		CUI.Events.trigger
			type: "content-resize"

		CUI.Events.listen
			type: "multi-input-control-update"
			node: @__multiInputDiv
			call: (_, info) =>
				if not CUI.util.isUndef(info.user_selectable)
					@__user_selectable = info.user_selectable
				@setInputVisibility()

		@__inputs = []

