@:value({ deadzone : 0.0, scale : 1.0 })new(key:String, scale:Float = 1.0, deadzone:Float = 0.0)
deadzone:FastFloat
key:String
scale:FastFloat
released():Bool
setIndex(index:Int):Void
started():Bool
value():FastFloat