Push Button State Change (Multiple Conditions)

Hello
Who is guiding the a.m. state changes?