1. A method comprising: determining reference data that is associated with a reference simulation state that matches a current simulation state, wherein the current simulation state is previous in time to a next simulation state, wherein the reference data specifies an expected user input when the current simulation state is identical to the reference simulation state; determining a difference between input data and the reference data, wherein the input data is received from a user via a user input device; determining an adjustment amount based on the difference between the input data and the reference data, wherein the adjustment amount is proportional to the difference; generating, by a flight simulator, an event value via a probability function, wherein the probability function is stored in a storage device, wherein the probability function measures a probability of the event value over an interval, wherein the probability of a single point is zero; adjusting, by the flight simulator, the event value by the adjustment amount into an adjusted event value; returning the adjusted event value to logic stored in a storage device; determining, by the flight simulator, the next simulation state based on the adjusted event value, wherein the difference between the input data and the reference data causes a change of the probability of the event value to an adjusted probability of the adjusted event value, wherein the logic performs the determining; and presenting, by the flight simulator, the next simulation state.