Curious Problem with my Typewriter effect: HELP!

Hi,

i’ve made a little XML news scroller ( 2 buttons : Up and Down )…with a typewriter effect.
all work very fine, but when i click fast, and several times on my up (or down) button, the typewriter effect have problem and write lot of letters instead of my XML news…

what’s the problem ?

here my code of my “displayNews” function :


function displayNews() {
    modulNews.date.htmlText = tableDate[indexNews];
    modulNews.news.htmlText = tableNews[indexNews];
    laNews = modulNews.news.text;
    modulNews.news.text = "";
    var i = 0, taille = laNews.length, interval;
    updateRate = 30;
    DisplayChars = function () {
        modulNews.news.text += laNews.charAt(i);
        updateAfterEvent();
        if (i++ == taille) {
            clearInterval(interval);
        }
    };
    interval = setInterval(DisplayChars, updateRate);
}