corrected layout update handle