#47 Current state now pauses when new one is pushed