modify drag&drop event interface