Can i have nice Lerp with UI EventSystems ?

Hello.
I have A drag and drop thing in the game.
I made it using UnityEventSystems.

I used the OnDrop to re-position the drag element to the dropped element and then re-parent it.

My question:
How can i have the re-position smooth for the dropped element ?
I need it to nicely go inside its place in a lerp instead of one-frame jump.

I can’t use Update because when i check the PointerEventData eventData it is telling me it is out of context (unlike when it is been checked in other methods belonging to the EventSystem.

Thanks .

Ok i found a solution, Made another variable at the filed and assign to it the EventData. Then used it in update.

There is a cheaper way without using update?

Thanks