This change adds explicit cleanup for the HiresScroll feature by removing its HID++ wheel-movement event handler in the destructor. Without that teardown, the device could retain a stale callback after the feature object goes away, which risks duplicate handling or lifecycle-related bugs during reconfiguration or shutdown. The practical effect is safer feature cleanup and more predictable high-resolution scroll behavior over the daemon’s lifetime.

Add a HiresScroll destructor to unregister its event handler when the feature is destroyed. - zhengqunkoo/logiops