New zoom scale calculations in didDetectDoubleTap

Fixes issue #15.