I agree with everything stated, except that it doesn't respond much to light. It is bacteria, but gets it's energy from photosynthesis, just like algae and usually responds to light just like algae. Seems like, for various reasons, organics and phosphate are usually the prime suspects. Removing any excess organic material, uneaten food, detritus, also can be done with protein skimmers, GAC and water changes. Siphoning helps. Also,reducing phosphate, is really important. Water changes, with good quality RO/DI water, rinsing frozen food before use and not feeding high phosphate foods, if possible are good. Sometimes Granular Ferric Oxide (GFO) can help, as keeping phosphate levels really low can be quire difficult, but should be in addition to other methods. Also, increasing flow is useful, to keep detritus suspended and prevent dead-spots, as well as keeping the cyano from getting a foothold. Once you've done everything you can, turning off the light for a few days, or siphoning it up is sometimes necessary to mop it up, as it can store nutrients for latter use while available.