scroll-blocks and scroll-spy

1. fixing blocks when scrolling
2. monitoring blocks when scrolling