Changes to better support accessibility via ARIA

These changes should close #304
That's not all that this block does and it's not very clear — can you describe it better?