framework style - button updates