Hallo,
so ganz verstehe ich noch nicht, was bei deinem Drag'n'Drop passieren soll (wenn ich das Beispiel ausprobiere, verschwindet nur das roam1-div). Aber eines ist recht logisch: Wenn du Elemente verschachtelst, dann empfängst das äußere Element auch alle aufsteigenden Events des inneren. Das nennt sich Event Bubbling. Das heißt, wenn du mit der Maus über roam1 fährst, dann wird changeRoam gleich zweimal aufgerufen. Das kannst du verhindern, indem du in changeRoam das Bubbling verhinderst: evt.stopPropagation() aufrufen bzw. im IE evt.cancelBubble = true setzen.
Mathias