replace instances of moniter with monitor
fix memory leak and more efficient removal/caching of devices
remove the extra actions udev exposes because they are not actually handled, CHANGE, ONLINE, OFFLINE
make spacemouse_head static