We should also remove ui related logic (searchAgainBtn.disabled, searchingItem.hidden) as the ui state simply follow the discovery state.