Move aria attributes to host

Not done: fix demo to use `aria-labelledby`
Related to #13 Remaining accessibility issues