Changed viewport to preserve area instead of height on resizing
temp commit: improved arcs click-responsiveness