@drdcc How important are these runtime menus to you then?
I am still not sure if I should improve ITTS.js further or rewrite it. It is very different from every teletext decoder I’ve looked at so far and judging my own code is hard. I built it in the simplest way from my perspective, only caring about input → output.