Read <progress> as a percentage, that's more international. eSpeak can trivially localize this to it's various locales.
Implement new -rhaps-marker property for controlling user interaction.
Extensively refactor to use the CSS engine's counters implementation.