---
description: Explain what the current code does
---

Check README.md, AGENTS.md, and CONTRIBUTING.md, then explain what this code does, focusing on:

- Main purpose and functionality
- Key patterns or approaches used
- Important edge cases or assumptions
- How it fits into the broader project (NiceGUI library structure, public API, etc.)

Use clear, concise language.
