Use a delayed callback mechanism vs the previous mechanism