Move the zoom call outside the viz.update

Panning is getting better.
Double click behavior is strange.
Nodes that are moved goes back on release.