Fix indexPath bug

I change the touch recognition. Now, I use UITapGestureRecognizer. It's more simple and it works better.