Normalize wheel rotation to avoid floating point rounding issues