elaborating on stacking context creation