Some corrections

Fixes a problem with htmlentities and UTF-8
Typo : HTMLLayer -> HTMLlayer
Add "alt" attribute