New socketDragDropTarget class.  As a test

ASSIGNMENT now will dynamically add fields when it created.  Several
methods were added to block to make it work.