fix marker drag regression
clean up Marker mouse events code