More extendable, powerful carousel plugin, work in progress