- Snap deformation to rest when imperceptible instead of pumping frames
- Only trigger markDirty on geometry changes exceeding 0.5px
- Only include inverted rect data when rect is near the border
- Avoid fullscreen shading every pixel
- Evaluate each BlobRect: localized quad, only nearby rects, instead of all 8 rects
- O(1-3) per pixel for most passes, rather than O(N²) with N=8(~72 iterations).
- Closed panels excluded entirely from loop.