There are certain use cases where modifying the underlying data is needed without actually triggering a relayout (interactive drag and drop).
At the moment, smooth drag and drop using dragDelegate and dropDelegates is quite hard because of the relayout that occurs (weird animations)