add ARIA attributes for all browsers
imptove code to pass all tests
minor improvements