How can I simulate (inject) a touch event by passing in x and y coordinates?

I’m using OSC to pass in touch coordinates (TUIO). I would like to use these touch coordinates to trigger widgets or other 3D elements in the same way I would when using a mouse ( ie by listening to an onClick event in a blueprint). I currently have custom events for Touch, Release and Move that pass a TouchId (int) and a Position (vector), but have no idea how to “hijack” touch events. Any help would be much appreciated.