starting tap gesture logic