Add information passed to on_speed_changed to help to calculate the amont to advance...