change mousemove event order