API Use aria-describedby for non-label elements
Fixes #900