Great feedback! Another cheap method is spit! I have been spitting in my googles for years and countless races too! Spit, swish it around, dunk and go.
Remember that technology is technology. Obviously there is advantageous. However there are also drawbacks if you overlie on it. Sometimes the best option can also the the most basic (or cheapest)!