Un canal de eventos a lo Godot. El estado es algo que sigue siendo cierto; una señal es algo que pasó. Dos partes del juego hablan a través de ella sin conocerse: el Shell (el botón) llama a petPoked.emit(), y la Screen (donde vive la mascota) reacciona con useSignal(petPoked, …), y la mascota parpadea. Pulsa P para darle un toque.
useSignal deja de escuchar solo cuando su parte de la escena desaparece, así que nunca queda un oyente olvidado.