Ok, I checked, unfortunately, it is not an event that the developer exposed on purpose, it is the event generated by Factorio when you move up the helicopter with keys. So, I could do some development by capturing myself the same event, but it would work only when the character is inside the helicopter and we use the keys. If, for example, I call my helicopter to pick up the character somewhere, this won't trigger the event, then the pad will remain connected to the helicopter.
On the other side, if the user is not in the helicopter to tell it to land, then the helicopter won't connect to the pad.
I don't feel to look into the code to find how to expose some event trigger for what I want to do, if you feel you can do it, this would be great, then I am happy to do the rest.
There is a chance that the function OnHeliUp is called each time a helicopter goes up. Then, if you can add a custom event, AND, as properties for this event, the helicopter, that would be awesome!
Thanks
Niko