Does an event happen 'then' in the past or 'there'

Solution 1:

"Then" is a time-dependent referent. "There" is a location-dependent referent.

Since "past" is also a time-referent, "then" would be correct, for sake of consistency.