hi, yup, newImageRect. Here’s a code sample:
--place the object myData.naturalToTap = display.newImageRect(myData.intsDisplayGroup, "pics/natural.png",myData.s\_width \* 0.04,myData.s\_height \* 0.1) myData.naturalToTap.anchorX = 0.5 myData.naturalToTap.anchorY = 0.5 myData.naturalToTap.x = myData.s\_width \* 0.05 myData.naturalToTap.y = myData.s\_height\*.2 myData.naturalToTap.acctype = "natural" --add listener somewhere else... myData.naturalToTap:addEventListener("touch",i.accListener) --listener code: if ( event.phase == "began" ) then display.getCurrentStage():setFocus(event.target) event.target:setFillColor(.87,.3,.1,.3) elseif ( event.phase == "ended" ) then display.getCurrentStage():setFocus(nil) -- do some other stuff end -- of listener -- listener stays live throughout one turn then gets removed by a different function once the turn is over: myData.naturalToTap:removeEventListener("touch",i.accListener)