Hallo Christian,
Wenn mir jemand eine Lösung oder Lösungshinweise geben könnte, wäre ich sehr dankbar. Falls erforderlich, kann ich gerne noch ein ausführliches Codebeispiel posten.
Für dein Problem empfehle ich dir die Lektüre des JavaScript-Workshops Kapitel 11 zu "erweitertem Event-Handling". Dort insbesondere die Übung 13.
http://www.javascript-workshop.de/buch/11.html
Die hat mir für meine Volkabel-Trainer-Studie nämlich auch sehr geholfen:
http://www.sprachlernspiele.de/dragdrop/alaHP/oeffner.html
Gruß Gernot