Which revision corrects the dangling modifier in the sentence?

Listening to the news, a smile formed on my face.


While listening to the news, a smile formed on my face.

A smile formed on my face listening to the news.

While I was listening to the news, a smile formed on my face.

A smile, listening to the news, formed on my face.