You can do something more robust than that, which just tests if the point touches the object.
Like pick all the objects in a radius:
on touch
for each sprite
system compare: distance(sprite.x, sprite.y, touch.x, touch.y) < 50
--- do something
or just the closest in a radius:
on touch
pick sprite closest to (touch.x, touch.y)
system compare: distance(sprite.x, sprite.y, touch.x, touch.y) < 50
--- do something
Another idea could be to position a circle to the touch location and test what overlaps it.