Fixes zoom after fix for #1107
Fixes zoom after fix for #1107

The fix for #1107 broke the fix for continuous zooming (the one about
animation callback and cancel). This commit restores the proper zoom
trick.

jacomyal/sigma.js,jacomyal/sigma.js,jacomyal/sigma.js