Keep zoom while changing variables and allow reset

I think if you make it a dynamicmap: