update button styling with transitions
button transitions