To prevent flicker or stuck segments, I added a short delay when segments are turned on or off. There is no in-between dim state (MAME's SVG renderer doesn't support such a thing anyway).