a lot of fixes for screen readers - ref #856