adding scrolling hooks and new view skeletons