https://github.com/kwhat/libuiohook/blob/2a2d40f96178481d98980da0a8c1db8a41937d7c/src/darwin/input_hook.c#L961C17-L961C39 In this `case kCGEventOtherMouseUp:` , shouldn't use `process_button_pressed`, it might be `process_button_released`