Disable relay buttons when communicating to the controller

Previously, the relay buttons were active while communicating to the controller so you could be sending an additional command while waiting for a response back from the controller.
Closes #6