modify drag percent according to xdiff