macos: on legacy controller, double release event for each press
On the following test test-legacy-controller.c if you click on the label once and release the click you will see that a single press is printed while 2 releases are generated for which the first has the wrong coordinates.
This seems to happens for me only on macOS, on linux it works just fine.