Allow user to scale the viewport