this.popupOpenY = this.yTopPos;
	private void openPopup() {		this.isPopupClosed = false;		focus( this.selectedIndex );		// recalculate the internal positions of the selected choice:		Item item = this.items[ this.selectedIndex ];		if (item.yTopPos != item.yBottomPos) {			// okay, this item has been painted alrady: 			this.internalY = (item.itemHeight + this.paddingVertical) * this.selectedIndex;			this.internalHeight = item.itemHeight;			this.internalX = 0;			this.internalWidth = item.itemWidth;		} else {			this.internalX = 0;			this.internalY = 0;			this.internalHeight = this.itemHeight + 20;			this.internalWidth = this.itemWidth;		}	}