OrbitControls should only emit change events when distance > epsilon

Currently OrbitControls emits change events continuously due to float rounding error, comparing to epsilon instead of 0 fixes this