Make smartinput smarter