A shower head assembly includes a main body, a water outlet panel, a mounting tube, a shade, and a locking nut. The first circuit may be configured to generate an intermediate signal in response to an input signal. Once the tool determines the type of loop to which it is connected, it provides suitable communication and diagnostics appropriate to that specific type. The slider is pressed by pressing forces of a pair of coil springs so that the movement of the slider is smooth.