I used the following code to detect the single finger touch and double finger touch. The code detects the double finger touch (when count==2). 
I need t
As the previous poster suggested, there are separate events for a single touch pointer up as opposed to action up. The sequence of motionEvents is as follows:
Here's a good resource for understanding multitouch events, but the idea and easiest way to catch them all is to use a switch statement.  I use this TouchImageView I found here.  what it does is allows for scaling, and panning, and if you just click it, it performs the click, so you can add that processing code into an OnClickListener() or just insert it at line 125.