setDragSource(true) is nasty, don't use