using setting the textAttributes instead of the attributedTitle so that the Awesome button retains the string and attributes when it gets deselected/selected