js/responsiveness: respect singlecolumn layouts

Target _next now depends on current layout