               // where it checks for a resource or bgcolor sprite, in order to make the clickable region
               // match what the user expects.
 
-              // TODO: [20080914 anba] blocked by LPP-6980
-              var par = this;
-              while(par is Sprite) {
-                  par.mouseEnabled = true;
-
-                  // This hack turns off mouse events on sprites that
-                  // are not set as clickable, by setting 'hitArea' to
-                  // a zero size empty Sprite which is not on the
-                  // display list.
-                  if (par is LzSprite && !par.clickable) {
-                      par.hitArea = LzSprite.emptySprite;
-                  }
-
-                  par = par.parent;
-              }
 
               // "contextMenu" is a swf9 property on flash.display.Sprite
               this.contextMenu = cmenu;

                  removeMouseEvents(cb);
                  this.clickbutton = null;
              }
          }
      }


          this.clickable = c;
          this.buttonMode = c;
          this.tabEnabled = false;
          var cb:SimpleButton = this.clickbutton;
          //trace('sprite setClickable' , c, 'cb',cb);
          if (this.clickable) {
              this.hitArea = null;
              attachMouseEvents(this);
              // TODO [hqm 2008-01] The Flash Sprite docs 
              // explain how to add a sprite to the tab order using tabEnabled property. 
