Refactored the OnAngleChangeListener to OnWheelAngleChangeListener for consistency