haxe smartinput