This topic just for your information. When I have to emulate some touch event, I goes to the forum and did not find any decision. So, here how I’ve done it…
local function onTouch (event) if (event.phase == "began") then -- do something end end local image = display.newImageRect (...) image:addEventListener ("touch", onTouch) function image:emulateTouch () local event = {} -- create event table event.phase = "began" -- and then we set all needable variables that usually we procced in the listener onTouch (event) -- and just call our function end