menu: improve message stacking