on raiseStateChange pass back state only