locked open {button,Button} do_unlock() state_timeout 10 s do_lock() Clear Buttons state_timeout init state_timeout 30 s state_timeout Collect Buttons Clear Buttons Correct Code? N Y