The TextView needs to know when and what value to update its text and text color, and the Button needs to know when to appear faded to indicate it’s disabled, as well as actually disabling the button.