better fix for scrollspy