User input handling - mouse, touch, keyboard.
The dropdowns, swatches, sliders and fields your customers use to configure your product.