anchor.diff:  			portable=new
   			portable.stored_computer = src
   
  -		portable.loc = loc
  -		loc = portable
  -		stat |= MAINT
  -		usr << "You close \the [src]."
  +		if(!manipulating)
  +			portable.loc = loc
  +			loc = portable
  +			stat |= MAINT
  +			usr << "You close \the [src]."
   
   	auto_use_power()
   		if(stat&MAINT)
  
positive.code: 				del src
  			return
  
  
  		stored_computer.loc = loc
  		stored_computer.stat &= ~MAINT
  		stored_computer.update_icon()
  		loc = null
  		usr << "You open \the [src]."
  
  		spawn(5)
  			del src
  
  	AltClick()
  		if(Adjacent(usr))
  
negative.code: 	pixel_y			= -3
  	show_keyboard	= 0
  
  	var/manipulating = 0 // To prevent disappearing bug
  	var/obj/item/device/laptop/portable = null
  
  	New(var/L, var/built = 0)
  