Merge pull request #7688 from jordan-woyak/evdev-improve ControllerInterface: evdev: Cleanups and effect processing fixes.