Drag n Drop de Widget

Un système de Drag n Drop sur des Widget, on voit souvent comment faire du déplacement d'élément en Javascript mais j'ai voulu reprendre les bases de ces tutos sur un exemple concret. J'ai alors dessiner une page constitué de 2 zones l'une est la zone des widgets disponibles et l'autre une zone un peu à la iGoogle où l'on venir déposer le widget que l'on veut. Avec un de CSS on peut afficher un élément présentant le widget sans son contenu et d'afficher le contenu quand il est posé dans la page.