Detect tools that are launching when the dashboard is opened

If a tool is launching when the dashboard is opened, we need to show the spinner instead of the launch button.