Playing with viewport to improve the zooming