If the face is upside-down, the mouse's coordinates should go above eyes'. But the actual coordinates are still like eyes are above mouse.
I tried to draw left/right eye in red/blue, nose in yellow, mouse in gree, and here is the demo:
Upright faces:

Upside-down faces:
