using setAttributedTitle instead of set buttonText because setButtonText is expecting an NSString