The buttons are snapped on the back case. No need to glue anything. They are solid inside, and should withstand a lot of whipping, and the sun. See installation video on youtube: "How to repair the buttons of a garmin etrex 30" For the garmin etrex 10, 20, 30, 20x and 30x.
eBay