self.taps for tapping points