minor issues and accessibility fixes.