Enable/disabled buttons while data is being fetched.
Poll continuously to keep the button press + polling architecture simpler.
Implement the other buttons.