Generators.observe((change) => {
const scaleResolution = genomeSpy.getScaleResolutionByName("x_scale");
const domainChanged = (event) => change(event.scaleResolution.getDomain());
scaleResolution.addEventListener("domain", domainChanged);
change(scaleResolution.getDomain());
return () => scaleResolution.removeEventListener("domain", domainChanged);
})