tore it all down again, starting from the original carousel script and building up from there.