responsive spacer