completed refactoring of CCPanZoomController so that 2 fingers pan and 3+ fingers zoom