onalways working, new state machine for element status