accessibility fixes and validation fixes