better detecting 'empty' dragging