fix firefox drag behavior