# Basic Usage

Two simulated remote cursors drift over a canvas area via `upsertCursor()` - a stand-in for whatever a real WebSocket/CRDT sync channel would deliver in production. Positions are fractions (0..1) of the container, so they stay correct regardless of viewer screen size.
