Mind Viruses: Are You Controlling Your Thoughts or Are They Controlling You?