fix dragstart missing if no drag has occurred