Two chemical fields U and V diffuse and react on a 256×256 grid with wrapping boundaries. Click or drag on the canvas to inject V (and deplete U) — the injected region keeps reacting with the field around it.