added setDragFilter method to adapters, and hooked it up to makeSource so that the element drag does not override our connection drag start
further fix for setDragFilter