The draw engine is created on the loader thread while the UI thread may already be rendering and invoking the callback. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>