Hmm… Since the mention of sliders, why not get one of those infinitely variable sliders and 1 button. The button allows to switch between flood, spot or both. It’s totally foolproof