added WAI-ARIA compliance