Adds history recording in TipModel