How did you handle the overlap/hit testing against the virtual cursor’s position? I tried doing this but immediately ran into the issue that only widgets contained in a root-level CanvasPanel report their correct position, otherwise they give back a position relative to their parent which breaks the hit testing entirely.
@Stormwind - Any news on your plugin? I’d love to get a crack at it, even if it’s in a not-so-clean state.