anchor.diff:  
   @import com.saurik.substrate.MS
   
  -var yeha = @selector(scrollViewDidScroll:);
   def = {m11:1,m12:0,m13:0,m14:0,m21:0,m22:1,m23:0,m24:0,m31:0,m32:0,m33:1,m34:-0.002,m41:0,m42:0,m43:0,m44:1}
   var oldm = {};
  -MS.hookMessage(SBRootFolderView, yeha, function(sv){
  +var cls = objc_getClass("SBRootFolderView");
  +cls = ([cls class] ? cls : SBIconController)
  +
  +MS.hookMessage(cls, @selector(scrollViewDidScroll:), function(sv){
       scroled(sv);
       return oldm->call(this, sv);
   }, oldm);
  
positive.code:     var views = [];
      for each(var view in scrollView.subviews)
      {
          if([view isKindOfClass:SBRootIconListView])
          {
              views.push(view);
          }
  
negative.code: {
      var offset = scrollView.contentOffset.x;
      view.layer.transform = def;
      if([UIDevice currentDevice].systemVersion.intValue < 7) //spotlight
      {
          offset = offset - 320;
      }
      offset = offset - n*320;
      if(offset < -320 || offset > 320)
      {
  