Tie up loose ends with touch events