Adding pieces to the CO/Pt(111) puzzle: the role of dispersion