widgetの各イベントを捕捉