Fig 41: Programmatic Zoom & Pan Using Proxy Objects