new(desc:String)
read onlycontrols:Controls
desc:String
@:value(false)selected:Bool = false
onSelect():Void