@simon this has huge accessibility implications, hopefully I'll have some time to test this out from a screen reader perspective over the coming weekend.