Hmm my interpretation of this is that it was you using the echo to travel into the past in his mind and the goggles were a representation of his memories. So your character used the power of the echo to give him his memories back? I'm not a lore expert though, you'll have to wait for the big guys!