I am not sure if this approach would work on a Reusable element, but I had managed to setup this on a page directly.
Here’s a post explaining my steps.
Hopefully that helps. Unfortunately, I have updated my app to not include this behaviour any more, so I don’t have a live link that I can share.