y -= this.yOffset;
y -= this.yOffset + this.marginTop + this.paddingTop;
	protected boolean handlePointerPressed(int x, int y) {		//System.out.println("Container.handlePointerPressed( x=" + x + ", y=" + y + "): adjustedY=" + (y - this.yOffset ) );		// an item within this container was selected:		y -= this.yOffset;//		int lastYPos = this.yBottomPos;//		if ( myItems.length != 0) {//			Item lastItem = myItems[ myItems.length - 1];//			if ( lastItem.backgroundHeight > lastItem.itemHeight ) {//				lastYPos += (lastItem.backgroundHeight - lastItem.itemHeight);//			}//		}		if (y < 0 || y > this.contentHeight 			|| x < this.xLeftPos || x > this.xRightPos) {			//System.out.println("Container.handlePointerPressed(): out of range, xLeft=" + this.xLeftPos + ", xRight="  + this.xRightPos + ", contentHeight=" + this.contentHeight );			return false;		}		//#ifdef tmp.supportViewType			if (this.view != null) {				if ( this.view.handlePointerPressed(x,y) ) {					return true;				}			}		//#endif		Item[] myItems = getItems();		for (int i = 0; i < myItems.length; i++) {			Item item = myItems[i];			if (y < item.yTopPos  || y > item.yBottomPos || x < item.xLeftPos || x > item.xRightPos) {				// check for internal positions (e.g. POPUP choice groups can be over this area):				if ( item.backgroundHeight > item.itemHeight ) {					if ( y > item.yTopPos + item.backgroundHeight && x > item.xLeftPos + item.backgroundWidth ) {						//System.out.println("itemOutOfRange(" + i + "): yTop=" + item.yTopPos + ", bottom=" + item.yBottomPos + ", left=" + item.xLeftPos + ", right=" + item.xRightPos );						continue;					}				} else {					// this item is not in the range:					//System.out.println("itemOutOfRange(" + i + "): yTop=" + item.yTopPos + ", bottom=" + item.yBottomPos + ", left=" + item.xLeftPos + ", right=" + item.xRightPos );					continue;									}			}			// the pressed item has been found:			if ((item.appearanceMode != Item.PLAIN) && (i != this.focusedIndex)) {				// only focus the item when it has not been focused already:				focus(i, item, 0);				// let the item also handle the pointer-pressing event:				item.handlePointerPressed( x , y );				/*				if (!item.handlePointerPressed( x , y )) {					// simulate a FIRE keypress event:					//handleKeyPressed( -1, Canvas.FIRE );				}*/				return true;						} else {				return item.handlePointerPressed( x , y );						//|| item.handleKeyPressed( -1, Canvas.FIRE ) );			}		}		return false;	}