Tweak gesture/touch demo

to cover both touchmove during a gesture and touchend at the end of a
gesture (i.e does the block change colour while scrolling, and does it
change at the end after the scroll)