An object taps a surface, moves across it and then repeats