fix parent widget and type conversion