anchor.diff:  			)
   				..onDragEnter.listen((DropzoneEvent e) => InvDragging.handleZoneEntry(e))
   				..onDrop.listen((DropzoneEvent e) => InvDragging.handleDrop(e));
  +			InvDragging.init();
   		});
   	}
   
  
positive.code: 		DivElement windowElement = load(sourceItem);
  		querySelector("#windowHolder").append(windowElement);
  		prepare();
  		acceptors = new Dropzone(
  			windowElement.querySelectorAll(".bagwindow-box:empty"),
  			acceptor: new BagFilterAcceptor(sourceItem.subSlotFilter)
  		)
  			..onDragEnter.listen((DropzoneEvent e) => InvDragging.handleZoneEntry(e))
  			..onDrop.listen((DropzoneEvent e) => InvDragging.handleDrop(e));
  		open();
  		openWindows.add(this);
  		new Service(["inventoryUpdated"], (_) {
  			windowElement.querySelector("ur-well").replaceWith(load(sourceItem, false));
  			if (acceptors != null) {
  
negative.code: 	}
  
  	@override
  	open() {
  		displayElement.hidden = false;
  		elementOpen = true;
  		this.focus();
  
  		transmit("inventoryUpdated");
  	}
  
  	@override
  	close() {
  		// Handle window closing
  		_destroyEscListener();
  