Слайдер картинок с эффектом вращения

Слайдер картинок в котором для смены слайда применяется эффект вращения. Основан на библиотеке jQuery 1.4.4 и css3. Небольшой недостаток этого слайдера в отсутствии вращения в браузерах семейства internet explorer эффект перехода есть, нет вращения, вины плагина тут нет, просто браузеры IE настолько убоги.

Структура html кода

<link rel="stylesheet" type="text/css" href="css/styles.css" />
<div id="slideShowContainer">
    <div id="slideShow">
    <ul>
            <li><img src="img/photos/1.jpg" width="100%" alt="Fish" /></li>
            <li><img src="img/photos/2.jpg" width="100%" alt="Ancient" /></li>
            <li><img src="img/photos/3.jpg" width="100%" alt="Industry" /></li>
            <li><img src="img/photos/4.jpg" width="100%" alt="Rain" /></li>
        </ul>
    </div>
    <a id="previousLink" href="#">&raquo;</a>
    <a id="nextLink" href="#">&laquo;</a>
</div>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script src="js/jquery.rotate.js"></script>
<script src="js/script.js"></script>

В скрипте есть баг который проявляется если на странице с работающим скриптом есть более одного списка

<ul><li></li></ul>

Для его исправления в файле script.js на 41 строке есть кусок кода

$('li:first').fadeOut('slow',function(){
$(this).remove().appendTo(ul).show();
updateZindex();
});

Этот код необходимо заменить на

ul.children('li:first').fadeOut('slow',function(){
$(this).remove().appendTo(ul).show();
updateZindex();
});