diff --git a/src/client/App.svelte b/src/client/App.svelte
index 496d801..66d220b 100644
--- a/src/client/App.svelte
+++ b/src/client/App.svelte
@@ -1,5 +1,5 @@
@@ -112,6 +153,7 @@
onZoomChange={(z) => zoom = z}
onCursorMove={(pos) => cursorPos = pos}
onBufferChange={(s) => bufferState = s}
+ onBufferFull={handleBufferFull}
/>
selectedColor = i} />
+
+ {#if toast}
+ {toast.text}
+ {/if}
diff --git a/src/client/components/CanvasRenderer.svelte b/src/client/components/CanvasRenderer.svelte
index 78fddec..28d7eeb 100644
--- a/src/client/components/CanvasRenderer.svelte
+++ b/src/client/components/CanvasRenderer.svelte
@@ -1,19 +1,21 @@