Подскажите, пожалуйста, как грамотно удалить клипы созданные таким образом

Код:
function loadplaylistbox() {
removeMovieClip("playlistbox.playlistitemcontainer.playlistitem");
for (songIndex=0; songIndex<XMLplaylist.childNodes[0].childNodes[0].childNodes.length; songIndex++) {
playlistbox.playlistitemcontainer.attachMovie("playlistitem", "playlistitem"+songIndex, playlistbox.playlistitemcontainer.getNextHighestDepth(), {_x:0, _y:31*songIndex});
eval("playlistbox.playlistitemcontainer.playlistitem"+songIndex+".playlistitemtext").text = songs[songIndex].artist+" - "+songs[songIndex].title;
eval("playlistbox.playlistitemcontainer.playlistitem"+songIndex).songindex = songIndex;
duplicateMovieClip('divLine', 'divLine' + songIndex, this.getNextHighestDepth());
eval('divLine' + songIndex)._x = 109;
eval('divLine' + songIndex)._y = 31*songIndex + 103;
}
}
удалить нужно клип playlistitem, чтобы можно было сделать обновление при изменении содержимого playlistitemcontainer, иначе это содержимое накладывается одно на другое.