the drag event makes more sense now'