With manipulation component, once you let go, how to prevent the entity from disappearing while animating it back into the volume

So with the new ManipulationComponent, we can choose "stay" and then if you drag it out of your volume, once you let go it will instantly disappear.

We can "animate" it back to inside the volume, eg.:

content.subscribe(to: ManipulationEvents.WillRelease.self) { event in
          Entity.animate(
            .easeInOut(duration: 1),
            body: { event.entity.position = [0, 0.2, 0] },
            completion: {}
          )
      },

Howeve,r for the duration that it travels outside of the volume it's invisible the whole time.

In this apple video, it seems to be visible when dragging and when letting go, but perhaps that's not a volume they're dragging it out of?

https://youtu.be/VtenPKrvPOU?si=y1zoZOs2IMyDzOm6&t=1748

Does anyone know how to keep the entity visible even when after letting the entity go while you animate it back towards inside of your volume?

With manipulation component, once you let go, how to prevent the entity from disappearing while animating it back into the volume
 
 
Q