This demo shows how a component can use TouchSwipeMixin and
        TrackpadSwipeMixin to listen to horizontal touch swipes and trackpad
        swipes, respectively. Swiping will show the current swipe distance as a
        fraction of the demo width. It will also translate the gray block by
        that fraction so the user feels like they are directly moving the block.