Force-send any pending modify (e.g. on drag end).
Link two orders as OCO: when one fills/cancels, the other is cancelled.
Broker fill event (by broker id). Advances state and triggers OCO.
On reconnect, mark any non-terminal order absent from the fresh book as STALE.
One-click market order.
Rate-limited modify (drag): coalesces to the latest, sends at most every minModifyMs. An invalid price (tick/band/freeze) is NOT enqueued or sent — it surfaces via onValidationError so the UI can snap the line back.
onValidationError
Force-send any pending modify (e.g. on drag end).