fix send type from widget to widget