I have glasses, and I'll clean them and then like 15 minutes later they'll be dirty again!! This is sooo annoying! Is there a way that when I clean them, they'll stay clean for a while? I use the spray cleaner, the smooth rag-thingy, and i try not to touch the lenses. HELP!!