Наверное это не совсем то, что мне нужно :( или я не могу понять пока смысл, или постановка задачи была не верной :( Не знаю. Может еще кто натолкнет на мысли..
Попробую перефразировать, на экране пользователя появляются два дива...
Если он перетащит или объеденит эти дивы то эти два дива должен появиться третий див( с новым названием).
При объединении третьего с первым снова появляется новый див (#4) но в зависимости от условий, старые дивы либо пропадают либо остаются на экране.
То, что предложил lemme совершенно верно ( смысл именно такой) новый див появляется при объединении или перетаскивании одного дива на другой ( согласно условию)