508 matters

Several small accessibility enhancements. Includes all the commits mentioned in the checklist on #201.