Tiny carousel from baijs.nl/tinycarousel with some modifications and add some new features