change back state event scope, document level makes more sense as that's where the state class is applied