if (Key.isDown(Key.SHIFT) && _global.g.currentLevel.avatar.lockLockpick==false && _global.g.currentLevel.avatar.zombieGrapple==false)
          {
               var avDist:Number;
               avDist = Math.abs( this.getX() - _global.g.currentLevel.avatar.getX());
               //trace("distance to avatar - " + avDist);
               if (avDist<150)
               {     
                    if (this.picking==false)
                    {
                         this.picking=true;
                         
                         if (this.difficulty==1)
                         {
                              _global.g.currentLevel.tumblerLock1=true;
                              _global.g.currentLevel.tumblerLock2=true;                              
                         }
                         else if (this.difficulty==2)
                         {
                              _global.g.currentLevel.tumblerLock1=true;
                         }                         
                         
                         this.lockPickClip = _global.g.currentLevel.baseClip._parent.attachMovie("lockPickClip","lockPickClip",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
                         this.lockPickClip._y = 0;
                         this.lockPickClip._x = 0;          
                         
                         this.hookClip = _global.g.currentLevel.baseClip._parent.attachMovie("lockpick","lockpick",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
                         this.hookClip._y = -40;
                         this.hookClip._x = _root._xmouse -400;
                         
                                             
                         this.tumblerClip1 = _global.g.currentLevel.baseClip._parent.attachMovie("tumblerClip","tumblerClip1",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
                         if (this.telepodLock)
                         {
                              this.tumblerClip1._y = 75 - _global.g.currentLevel.tumblerHeight1;
                              this.tumblerClip1.onPress = function () { _global.g.currentLevel.tumblerClick1=true; }
                         }
                         else
                         {
                              this.tumblerClip1._y = 75 - 50;
                         }
                         this.tumblerClip1._x = -48;          
                         this.tumblerClip2 = _global.g.currentLevel.baseClip._parent.attachMovie("tumblerClip","tumblerClip2",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
                         if (this.telepodLock)
                         {
                              this.tumblerClip2._y = 75 - _global.g.currentLevel.tumblerHeight2;
                              this.tumblerClip2.onPress = function () { _global.g.currentLevel.tumblerClick2=true; }
                         }
                         else
                         {
                              this.tumblerClip2._y = 75 - 50;
                         }
                              
                         this.tumblerClip2._x = 6; 
                         this.tumblerClip3 = _global.g.currentLevel.baseClip._parent.attachMovie("tumblerClip","tumblerClip3",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
                         if (this.telepodLock)
                         {
                              this.tumblerClip3._y = 75 - _global.g.currentLevel.tumblerHeight3;
                              this.tumblerClip3.onPress = function () { _global.g.currentLevel.tumblerClick3=true; }
                         }
                         else
                         {
                              this.tumblerClip3._y = 75 - 50;
                         }                    
                              
                         this.tumblerClip3._x = 62;     

                         this.topClip = _global.g.currentLevel.baseClip._parent.attachMovie("lockPickClipTop","lockPickClipTop",_global.g.currentLevel.baseClip._parent.getNextHighestDepth());
                         this.topClip._y = 0;
                         this.topClip._x = 0;                              
                    }
                    else 
                    {
                         this.hookClip._x = _root._xmouse -400;
                         
                         if (this.telepodLock)
                         {
                              this.tumblerClip1._y = 75 - _global.g.currentLevel.tumblerHeight1;
                         }
                         else
                         {
                              this.tumblerClip1._y = 75 - 50;
                              this.tumblerClip1.onPress = function () { }
                         }
                         if (this.telepodLock)
                         {
                              this.tumblerClip2._y = 75 - _global.g.currentLevel.tumblerHeight2;
                         }
                         else
                         {
                              this.tumblerClip2._y = 75 - 50;
                              this.tumblerClip2.onPress = function () { }
                         }
                         if (this.telepodLock)
                         {
                              this.tumblerClip3._y = 75 - _global.g.currentLevel.tumblerHeight3;
                         }
                         else
                         {
                              this.tumblerClip3._y = 75 - 50;
                              this.tumblerClip3.onPress = function () { }
                         }
                         
                         this.processUnlocking();                         
                    }
               }     
               else if (avDist<200)
               {
                    this.picking=false;
                    this.lockPickClip.removeMovieClip();
                    this.tumblerClip1.removeMovieClip();
                    this.tumblerClip2.removeMovieClip();
                    this.tumblerClip3.removeMovieClip();
                    this.topClip.removeMovieClip();
                    this.hookClip.removeMovieClip();
                    
                    _global.g.currentLevel.tumblerLock1=false;
                    _global.g.currentLevel.tumblerLock2=false;
                    _global.g.currentLevel.tumblerLock3=false;
                    
               }
          }     
          else
          {
               this.picking=false;
               this.lockPickClip.removeMovieClip();
               this.tumblerClip1.removeMovieClip();
               this.tumblerClip2.removeMovieClip();
               this.tumblerClip3.removeMovieClip();
               this.topClip.removeMovieClip();
               this.hookClip.removeMovieClip();
                    
               _global.g.currentLevel.tumblerLock1=false;
               _global.g.currentLevel.tumblerLock2=false;
               _global.g.currentLevel.tumblerLock3=false;
          }