Onmouseover Kind Div Problem und Ereignis sprudelt

Ich habe einen kleinen Div über einem großen.
Ich ordne dem Wrapper Div Ereignisse onmouseover und onmouseout zu.
Für Rollover-Animationen mit Bildunterschriften.

Das Problem liegt vor, wenn sich die Maus über der Beschriftung befindet und ein unerwünschtes Ergebnis verursacht (möglicherweise sprudelndes Ereignis).

Und noch ein Problem: Manchmal, wenn Sie die Maus von außen in den Container bewegen, erhalten Sie eine dreifache Sequenz: (sollte nur 2 sein):
-Ich bin über- -Ich bin aus- -Ich bin über-

Wie funktioniert es? (kein jquery)
muss auf allen Browsern funktionieren.

Demo

Ich habe ein Firebug-Konsolenprotokoll hinzugefügt, um das Debuggen zu verbessern.

AKTUALISIEREN:
Ich habe dies (nicht in der Online-Demo) in RollOverDescription hinzugefügt:

if (!eventHandle) var eventHandle = window.event;               
var srcEle = eventHandle.srcElement.id;             
if(srcEle=="imageDescription" ){
    return;
}

Aber es hilft nicht.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage