A hardware component providing a surface that allows software to display any manner of buttons and other interactive elements on a visual display, that you can touch directly, and the software will ...