Currently the UI will hang without visual feedback to user when UI is in a busy state e.g. waiting for response from api