Add button text defaults and ability to override