A library to make working with user input easier