button stylings updated, functionality improved for greater reliability