Long story short.. I wipe the insides of my lenses on all the goggle brands I have ever owned and I never have any fog issues. I wipe them wet, I wipe them dry, I wipe them when they have dried water drops... whatever the case is... I wipe those bitches so I can see and continue riding.
Go buy a $10 eyeglass cloth from an eyewear shop and keep it in your jacket pocket.
Only time I fog is when I put them on my head or I am hiking.. so I just take them off.