Added calls to setNeedsLayout when changing text and image.