Fixes. Tried RaphaelJS and it is not quite as versatile as I hoped.