Flutter draggable (repositionable) overlay

I'm struggling to have an overlay widget which remains visible when man switches between the different tabs in the app AND is draggable (repositionable wherever on the screen).

The first part went all fine using OverlayEntry, and my overlay widget swims nicely across the tabs, but I'm having a hard time making it draggable too.

Anyone's been there?

Best regards