Use the pre_delete signal for removing widget instances when the respective CatalogueResource is deleted