Consider the example below, where activityChart() returns a Plot.plot() object, and attRange is a generator/input. On instrumenting activityChart() and triggering one change of attRange it is observed that activityChart() gets called twice. This looks like an issue for cases when the plot is heavy to compute.
<div class="card">
${resize((width) => activityChart(data, attRange, {width}))}
</div>