anchor.diff:          String link = tab.attributes['slide'];
           if (link != null) {
             _switchSlide(link, fromMouse: true);
  +          if (link != 'hier') {
  +            hierarchyScrollPosition = document.body.scrollTop;
  +            print(hierarchyScrollPosition);
  +          } else {
  +            new Timer(animationTime * 2, () {
  +              document.body.scrollTop = hierarchyScrollPosition;
  +              print(hierarchyScrollPosition);
  +            });
  +          }
           }
         });
       }
  
positive.code:           var view = new ViewVersion1(info, treeTable, dependencyView,
                () {
                  _switchSlide('hier');
                  document.body.scrollTop = hierarchyScrollPosition;
                }, () {
                  hierarchyScrollPosition = document.body.scrollTop;
                  _switchSlide('dep');
  
negative.code:   slide.style.maxHeight = '10000px';
    slide.style.zIndex = '1';
  
    new Timer(animationTime, () {
      slide.style.opacity = '1';
      slide.style.left = '0px';
      var tab = document.querySelector('#$id-tab');
  