adding setButtonAttributedTitleAttributes
Adding forceFullWidthButtons
adding background tap handler
adding accessory view