proper zoom, moving around with shift+arrows