Last class covered hardware-based interaction - using device input, such as tablet position or button states
Typical computer GUIs (graphical user interfaces) use "widgets"
For example
Most of these reproduce the functionality of physical devices