fix(a11y): not overwriting existing attributes

fixes #87