For those who find it too long, just read the bold lines.
My project of gaze estimation based screen cursor moving HCI is now dependent on one last thin
Have you tried sclera segmentation?
You might be able to do with the 2 corners of sclera as well, and this might be easier because you already have a decent pupil detection working, sclera is the brighter region surrounding the pupil.