Add applied events logic