only remove the dynamic behavior from the items if the animation completes. that way if the user disables and enables the dynamic interface really quickly, the items won’t freeze.
when all items are removed, disable the dynamic interface. this will save battery life and will also avoid taps, etc that just disable the interface but appear to do nothing because there are no items.