The ones I made didn't have any electronics, just a momentary pushbutton. The user has to get the timing right:
Shortly after the ignition is turned on, the two pins must be shorted together 3 times. If it's not done soon enough , or if the pulses aren't timed correctly it doesn't work. I've only had to re-level my lights twice and did so without much fuss. I'm sure my pulses had plenty of bounce to them... something solid state would be more reliable, but this is really only needed after ride height changes.