added initial press duration to drag method