That’s why you’d create new class inheriting from the native one:

This way you can script inside it, thus extending its functionality.
Regarding what @kiruru002 mentioned. You can achieve the same by manually firing an overlap after binding, as suggested above. Technically it should work fine with that single frame delay but I would not ship it like this. Might work, might not.
stupid solution
It’s not stupid if it works. Does it, though? After packaging and all?