finish widget exception