Update result product block with event dispatch on product collection load