DragAndDropWrapper prevents Click listener to work properly

Hello guys,

I have a strange behavior since I added DnD functions to my TreeTable.
I have a TreeTable with a generated column, this column contains a DragNDropWrapper that contains itself a checkbox.
Before adding the DragNDropWrapper, my TreeTable was receiving ClickEvents (I specificaly want to intercept doubleClick to open the element pointed out on the treetable). But since DragNDropWrapper, I do not receive any click event.
I also tried to change checkbox with a label (not being sure that the checkbox was not capturing and keeping the click event), but same behavior…

Below, the code fragment, if it can help…

Seems not so far from this case : http://dev.vaadin.com/ticket/5123
But I get same behavior with differents browsers (tested on Firefox 14 and IE8)

Any idea ?
Regards
Banania

    treetable = new TreeTable("My folder");
    treetable.addActionHandler(this);
    treetable.setSizeFull();
    treetable.setContainerDataSource(c);
    treetable.addGeneratedColumn("label", new Table.ColumnGenerator() {
        /**
		 * 
		 */
		private static final long serialVersionUID = 1L;

		@Override
        public Object generateCell(Table source, Object itemId, Object columnId) {
            CheckBox checkbox = new CheckBox(source.getItem(itemId).getItemProperty(FIELD_NAME).toString());
            checkbox.setIcon(new ThemeResource(source.getItem(itemId).getItemProperty(ICON).toString()));
            
		    DragAndDropWrapper dragAndDropWrapper = new DragAndDropWrapper(checkbox);
		    if (source.getItem(itemId).getItemProperty(FIELD_ID).getValue() != null)
		    	dragAndDropWrapper.setData(source.getItem(itemId).getItemProperty(FIELD_ID).getValue().toString());
		    else
		    	logger.warn("gloups???");
            dragAndDropWrapper.setDropHandler(new TreeDropHandler(source.getItem(itemId)));

            return dragAndDropWrapper;
        }            
    });
    
    treetable.setImmediate(true);
    treetable.addListener(this);
    treetable.setVisibleColumns(new Object[] {
        "label",
         });
    treetable.setColumnHeaders(new String[] {
	        "Folder label",
	         });

    treetable.setImmediate(true);