User opens the skill normally with a voice command.
But then external (non-skill) events change what appears on the screen.
If so, how?
Impossible. You can only display what you put in the response. There is no way to send an extra response later to replace what is displayed.
If you think you would find this helpful, you can submit this as a feature request in uservoice alexa webspace: here.