fix tap gesture problem where collection view required a long touch or two taps