Add some features like random, wrap, and slideshow.