Mosaic clients can be programatically enabled/disabled via #721 ([example code](https://github.com/uwdata/mosaic/issues/461#issuecomment-2842381605) using IntersectionObserver). This same control in `vgplot` would be helpful for dashboard optimisation - so that out -of-view or collapsed charts can be prevented from updating.