fix #20 widgetの表示の重複コードの除去