anchor.diff:  int monthWidth = 5;
   int startYear = Timestamp.getStartYear();
   
  -imgWidth = yearWidth * ( Calendar.getInstance().get(Calendar.YEAR) - startYear + 1 );
  +imgWidth = yearWidth * (Calendar.getInstance().get(Calendar.YEAR) - startYear + 1);
   
   BubbleCalendarData data = new BubbleCalendarData(results);
   
  
positive.code:   
  <script>
    
      var x = sessionStorage.getItem( "scrollbarX" );
      
      (function($){
          $(window).load(function(){
              $("#wbChart").mCustomScrollbar({
                  axis: "x",
                  theme:"rounded-dots-dark",
                  autoExpandScrollbar: true,
                  scrollButtons:{ enable: true },
                  keyboard:{ enable: true },
                  documentTouchScroll: true,
                  setLeft: x,
  
                  callbacks:{
                      whileScrolling:function()
                      {
                          leftAmount = $( "#mCSB_1_container" ).css( "left" );
                          sessionStorage.setItem( "scrollbarX", leftAmount );
                      }
                  }
              });
  
negative.code:     var html = document.documentElement;
      body.scrollTop = sessionStorage.getItem( "top" );
  
      window.onscroll = function() {setTop()};
  
      function setTop(){
          sessionStorage.setItem("top", body.scrollTop);
      }
  </script>
      
  