How to animate a plane along a spherical area I've been using blender for a few months now and am looking to create a character similiar to the one in this video https://www.youtube.com/watch?v=El2lXEz36oQ. So basically, I want a sphereshaped character that can be squashed and stretched and still be able to give me proper control of the eyes. I was thinking a shape key might work, but that it would likely mess with the squash and stretch. And i would believe the topology would be compromised with shapekeys if I want to control the eyes freely. If I could, I'd like to be able to place the eyes on the back of the character.

I also thought about animating the eyes separately with "snap to face" enabled, although i realized there would be a lot of tweaking rotations of the eyes in that case.  

My question is therefore: What would be the best way to animate eyes onto a sphere without losing the ability to squash and stretch the sphere and move the eyes freely. 

Here is a screenshot of the problem I ran into with the "snap to face" method:


This is my first post, please let me know if I failed to inform any important information on the problem and if I haven't followed proper format of the post. Thank you!
i think this blend file that i did testing this idea could be the answer, just drag with G key and you will see. to do this you have to turn on snap, set it to face and active, and select the icon that saids align rotation with snapping target and its done i think.