add dragend detect