fix direction of zoom, and granularity of arrow