EventQueue should provide events for replaced state

Resolves #538