It'll be worth it
Simplicity has it's price. Besides there's only 2 feedback circuits, and for automatic control one of them is a must. And, when driving an analog output, it's kind of nice to see where you're at.
Complicated....The intermediate processing between the buttons and the outputs, and automatic control, and the error checking all put what I have shown already to shame... Already, and I've barely started on all of that.
Hopefully, what I do can be used, with little modification by others, so it doesn't remain too complicated. I'm going to include it with the Modernity skin.