Bug fixes and improvements to the dashboard

Several bug fixes and improvements have been shipped to our dashboard.