not perfect, but this is the first working rant-input field thing