current operation settings in the eeprom 218 this time delay allows the controller 216 to accurately determine whether a loss of power on line l 1 has occurred or merely a brown out before saving the current settings hence unnecessary storage of current operation settings is avoided greater or lesser numbers of detected longer periods could be used depending on the appliance typical motor loads and other power demands however the number should preferably not be so low that unnecessary storage operations are frequently performed nor should the number be so high that the capacitor charge is frequently discharged prior to the saving of the operation settings the pulsing of the relay coils is advantageous in conserving energy from capacitor c 1 which is used to supply power to the relay coils 220 and 221 the controller 216 the voltage sense signal 212 and the eeprom 218 preferably the capacitor c 1 is of sufficient size to afford enough charge to both pulse the relay coils and to effect storage of current operation settings in the eeprom 218 in order to provide sufficient charge the capacitor c 1 is set at a value of approximately 2200 u03bcf to provide about 300 milliseconds of available charge which is sufficient to effect operation of the above mentioned devices it is noted however the value of the capacitor c 1 is set in conjunction with the effective resistance of the circuit in which the capacitor c 1 is contained in order to achieve an rc time constant to allow.