anchor.diff:  		helpText.innerHtml = 'Drop an item here from your inventory to donate it to ' + giantName + ' for favor.';
   		numSelectorContainer.hidden = true;
   		item.clear();
  -		if(
  -		plusClicked != null &&
  -		minusClicked != null &&
  -		maxClicked != null
  -		) {
  -			plusClicked.cancel();
  -			minusClicked.cancel();
  -			maxClicked.cancel();
  -		}
   	}
   
   	void populateShrineWindow() {
  
positive.code: 		cancelButton.onClick.listen((_) {
  			resetShrineWindow();
  		});
  	}
  }
negative.code: 
  			numSelectorContainer.hidden = false;
  			populateQtySelector(item['itemType']);
  		});
  	}
  
  	void _setFavorProgress(int percent) {
  		favorProgress..setAttribute('percent', percent.toString())..setAttribute(
  			'status', "$favor of $maxFavor favor towards an Emblem of $giantName");
  	}
  
  	ShrineWindow._(this.giantName, this.favor, this.maxFavor, this.shrineId) {
  		prepare();
  
  		QtyContainer = displayElement.querySelector("#shrine-window-qty");
  		plusBtn = displayElement.querySelector(".plus");
  		minusBtn = displayElement.querySelector(".minus");
  		maxBtn = displayElement.querySelector(".max");
  		numBox = displayElement.querySelector(".NumToDonate");
  		buttonHolder = querySelector('#shrine-window-buttons');
  		confirmButton = querySelector('#shrine-window-confirm');
  		cancelButton = querySelector('#shrine-window-cancel');
  