a collection of streams and methods that work together to solve touch problems like scrolling in a child element, swiping between tabs and fast clicking.