vertical panning: and prevent unneeded looping of axis ...

... and allow 2d-pan without value range/window
update combined script