Existe um método de destruição para o FlexSlider?

Eu estou tentando reinicializar o FlexSlider com a atualização de página quando uma nova listagem de galeria é chamada de forma assíncrona.

Eu acho que a rotina abaixo funcionaria, mas não funciona. Parece que o primeiro FlexSlider persiste mesmo que as novas imagens sejam carregadas com sucesso.

Existe uma maneira de destruir e reconstruir a galeria?

obrigado

function flexInit() {
        $('.flexslider').flexslider({
            animation: "slide",
            controlsContainer: ".paginator",
            manualControls: 'a',
            after: function(slider){
                if(slider.atEnd == true)    {
                    // ??? slider.destroy;
                    galBuild();
                }
            }
        });
    }

    function galBuild() {
            $.getJSON("/gallery/next/"+galID, function (data) {
            var results = data.objects;
            var list = $(".flexslider ul.slides");
            var i = 0;
            $.each(results, function () {

                list.append('<li><p>' + results[i].title + '</p><img src="' + results[i].src + '"><p class="flex-caption">' + results[i++].caption + '</p></li>');

            });

            flexInit(); 

            });
    }

    galBuild();

questionAnswers(3)

yourAnswerToTheQuestion