covering 30 is moving at the second speed the covering stops moving for example if the covering 30 is being extended and the bottom rail 50 is traveling downward at the second speed but has not yet reached its lowest point of travel if the up button 140 the down button 160 or the stop button 150 on switch 20 is pressed and released the control system instructs the motor to cease all motion of the covering 30 if the down button 160 is then pressed the motor will be commanded to continue extending the covering 30 at the first speed if on the other hand the up button 140 is pressed after the covering 30 was stopped the motor will be commanded to reverse the direction of rotation and will begin to retract the covering 30 at the first speed similarly if the covering 30 is being retracted at the second speed and the up button 140 the down button 160 or the stop button 150 is pressed and released retraction of the covering 30 stops then if the up button 140 is pressed again retraction of the covering 30 commences at the first speed if on the other hand the down button 160 is pressed after stopping the retraction of the covering 30 the motor will begin to rotate at the first speed so as to extend the covering 30 in summary if any button on the switch 20 is pressed while the motor is operating at the second speed and the covering 30 has not yet reached a fully extended or fully retracted configuration the motor will be commanded to stop moving the covering while the various embodiments discussed hereinabove have been described with respect to two operating speeds.