https://api.nasa.gov/
That is why the button doesn't work. The script is failing in the backend, but it is taking a while to get a response from NASA server so it hangs. I don't feel like recoding for async to handle failures like this so leaving it as is.