A microswitch, such as previously described switch 478 may also be included with control assembly 500 toenable the user to enter a passcode via the settings of switches 480.Control assembly 500 may also include one or more additional switches, dials or other inputs, such as microswitch 524, to allow the user to selectively control the configuration and mode of operation of the tool, as described p