. . . "The user input interface, in turn, can comprise any of a number of devices allowing the controller to receive data from a user, such as a keypad, a touch display, a joystick or other input device." . .