new(desc:String)
read onlycontrols:Controls
desc:String
selected:Bool = false
onChangeSelection(change:Float):Void
onSelect():Void