bulletproof buttons instead of homemade