state_observer