The player chooses the power beforehand or when it happens. But it must be approved by the GM