DragAndDropWrapper and CustomComponenet in Table

I have the following code segment, where “incomingStreamTable” is a table.
As you can see the customer component is used to reneder a “Generate Column” – the only column.

One thing happens that I did not expect. Each individual sub-component in the customComponent drags themselves, eg. image or labels. The whole component will drag if I click on the margin.

Any way to fix both of this problem?

Thanks,
Greg

[b]
    incomingStreamTable.addGeneratedColumn("Articles", new ColumnGenerator() {
            private static final long serialVersionUID = 1L;

            @Override
            public Object generateCell(Table source, Object itemId, Object columnId) {
                // TODO Auto-generated method stub
                @SuppressWarnings("unchecked")
                BeanItem<SourceItem> myItem = (BeanItem<SourceItem>) source.getItem(itemId);
                
                ArticleRenderer itemRenderer = new ArticleRenderer(myItem, articlesListener);
                
                final DragAndDropWrapper itemRendererWrap = new DragAndDropWrapper(itemRenderer);
                itemRendererWrap.setDragStartMode(DragStartMode.COMPONENT);
                
                return itemRendererWrap;
            }
        });
        incomingStreamTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);
[/b]

Solved this.

Changed to line 13 to:

itemRendererWrap.setDragStartMode(DragStartMode.WRAPPER);

Figured out researching another issue.