If in a sentence there are two actions having place at the same time, we can have:
1. imperfetto + imperfetto → Mentre cucinavo, mia madre apparecchiava la tavola.
2. passato prossimo + passato prossimo → Quando è arrivato a casa, ha sorpreso tutti.
3. imperfetto + passato prossimo (or viceversa) → Mentre leggevo, ho ricevuto un messaggio sul cellulare.
(The imperfect "of situation" constitutes the background on which, in the foreground, the facts expressed by the passato prossimo take place).