Slideshow framework in elm