big changes: effects are always loaded, and must have a pi-active~ to turn then on and off