The simulated server takes 1.5 seconds to answer. Adds and deletes land on screen immediately through patch(); the confirming sync replaces temporary ids with the server's canonical rows.

Waiting for the server to confirm…