add support for vertical responsiveness

for below, above, between