fix for layout_cb