canvas based slideshow providing beautiful dissolves (with a css based fallback)