Most of the switches are momentary switches. Pressing it all the way it clicks and goes on or off; press it part way and the driver sees the momentary loss of power as a signal to change modes. But yea, all the smarts and stuff is in the module which means any P60 host can become an entirely different light with a new module - and there are lots and lots of drop ins.