user input container