Removed DragSinkListener, an unnecessary abstraction