fix zoom behavior for Android

fixed for touch zoom in browser without d3.event.scale like firefox and chrome for Android.
Need some other test but work.
close #920