I wanted to make an application which will generates an animation when i touch image1 and drag it on top of image2. In addition, I wanted to make it such that when my fingers are on both images and moved, another type of animation will occurs. I used functions like - (void)touchesMovedNSSet *)touches withEventUIEvent *)event; for my moving of images. However, how could I make my program detect 2 fingers instead of only 1? I heard people say about using the UIScrollView, but by using that, I don't think I will still able to move the image? Or am i going to use the <UIScrollViewDelegate> protocol? Correct me if I am wrong, bit noob here. Help is greatly appreciated.