better scroll behavior for #7