In a very early state of the development of the Nevanlinna theory, Nevanlinna proved what is now called Nevanlinna five valued theorem,

Let $f$ and $g$ be two transcendental meromorphic function. Assume $\{a_i\}_{i=1}^{5}$ be the five distinct values in the $S^2$, if $\{z:f(z)=a_i\}=\{z: g(z)=a_i\}$ for $1\leq i\leq 5$. Then $f\equiv g$.

I only know the proof which used the mechanism of Nevanlinna theory. And I am really curious whether there exists a proof with geometrical or topological flavor.

Any comments and reference will be appreciated.