would be nice to have some way to test the code by actually rendering the UI in the browser and navigating. will catch bugs, esp. htmx state bugs.