Not entirely sure how much of a pain it is with permission issues and the different APIs used to capture the local cursor in macOS.