Interactive Particles Slideshow with HTML5 canvas