purplecoatToggle function