fix scroll-* bug