Some upcase and lowercase shenanigans
Removed tabindex
Added input placeholder