Adjusted subviews closing behaviour and internals / after and before close api