new caption, zoom, fixed some w3c issues