Thick strokes are far from their neighbors (sparse coverage); thin strokes are tightly packed.
The width comes straight from each point's distanceToNearest. The status line below the
canvas reflects the completion signal — it flips to “done” when handle.done resolves.