canvasBuildrr: UI cleanup; lock confirmations; empty model destruction