I have no helpful suggestions on how to avoid losing your contact lens -

I too wear contacts for riding and although I have not lost one yet (knock on wood) the wind really makes my eyes cloud and tear so I can barely see...

Kit - I checked out those glasses and I am definitely going to try them - for that price how can you go wrong!!! and they come in colors!! - thanx so much for suggesting them