Keep the viewport synchronous