Story 6. Refund Dialog and Handler ; fixed bug of repeated SoldProductsDialog showing