This also makes it multiplatform. While (paid) TTS supports Windows, Linux and Mac, running on a web browser lets you play this (presumably) on an Android tablet, Chromebook, or iPad.
Loads fine on my iPad and can’t play due to lack of touch, but came here to say my suggestion is allow users to tap the legend items (“Press space to flip”, for example)