pimp smartinput