It looks like the fixation period is random, but not recorded in the event log; is that correct?

It's totally fine to log one event when the fixation period starts, another when it ends, and another when the user chooses a response.