various fixes for S508/WCAG. added role attributes where possible.