Issue was that the touchstart event wasn't coming in with 2 finger touch (only 1 finger touch event was fired).
So the code that's supposed to setup the zoom parameters wasn't firing and the result was the wonky behavior.
This patch moves that setup into the touchmove event so it always happens.
Fixes #409
Issue was that the touchstart event wasn't coming in with 2 finger touch (only 1 finger touch event was fired). So the code that's supposed to setup the zoom parameters wasn't firing and the result was the wonky behavior.
This patch moves that setup into the touchmove event so it always happens.