If we have pressed a button and did not receive a response from the back-end (either through a result or an exception), the user should not be able to press any other buttons.
TODO: Animated wheel.