diff --git a/src/GridDemo.jsx b/src/GridDemo.jsx
index 64a3cf9..b920e86 100644
--- a/src/GridDemo.jsx
+++ b/src/GridDemo.jsx
@@ -132,7 +132,7 @@ export function GridDemo() {
   }, [stream, gridBounds]);
 
   const removeTile = useCallback(() => {
-    setTiles(({ tiles }) => {
+    setTileState(({ tiles }) => {
       const newTiles = [...tiles];
       newTiles.pop();
       const tilePositions = getTilePositions(newTiles, gridBounds);