fixed inability to use auto suggest

now the label is behind the input instead of infront, this code can use a ton of optimizations.