added button framework
reset buttons on finish
before experiment with ADC channel