Rule reminder
'Stare + gerundio' expresses an action in progress at the exact moment of speaking — a snapshot in time. It is used in present and imperfect tenses most commonly. It cannot be used in compound tenses (NOT 'ho stato mangiando').
What are you doing right now? — I'm reading. Which is correct?