Put in swap animation and delay