alt text and ARIA updates

fixed #408 #417 #402 #401