Current behavior: when deleting a visualization in use in some dashboard, the widget using it turns into a text box. Expected behavior: the widget should be removed. Bonus behavior: warn the user if the visualization is currently in use before deleting.