Are dispersive relevant for CO adsorption on the MgO(001) surface?