Thanks to Scott, I’ve gone through my first round of debugging. A lot of stuff worked and some things didn’t. It looks a lot better for some testing. Onward.
Scott reasonably asked if the Schedule page was supposed to update. It doesn’t at the moment, as it’s a static page. The Seating page updates dynamically. When I get a better handle on this, I’ll retire the Seating page and the Schedule page will update.