map: replace buttons