multi button state if else question