For normal, "everyday" button cleaning (ie less than being soaked in soda), soak a little methylated spirits (about $2 for 1 litre bottle from local convenience store) onto a "finger" of cloth rag, and rub around the inside surfaces of the button. Removes most dirt/grime easily and then evaporates, doesn't leave any residue.