Thank you for the Information.
The mentioned function works for a part of the issue so thank you for that.
While scrolling we set the new events using the args.loaded().
Now there are other reasons why event data changes. So is there a way for you to cache the drag state, so it survives re renders in React?