# Cant get SCREEN\_TOUCH\_START to work

**URL:** <https://forum.8thwall.com/t/cant-get-screen-touch-start-to-work/6045>\
**Category:** Technical Support\
**Created:** [April 14, 2025, 11:36am UTC](https://forum.8thwall.com/t/cant-get-screen-touch-start-to-work/6045 "2025-04-14T11:36:58Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sebastian\_King](https://avatars.discourse-cdn.com/v4/letter/s/3ec8ea/32.png) [@Sebastian\_King](https://forum.8thwall.com/u/Sebastian_King)\
**Post date:** [April 14, 2025, 11:36am UTC](https://forum.8thwall.com/t/cant-get-screen-touch-start-to-work/6045/1 "2025-04-14T11:36:58Z")

</div>

Howdy,

I’m trying to get the SCREEN\_TOUCH\_START event to work. I can’t seem to get it to work on a global or local level. It’s being registered in the add function of a component, I have logged that it’s being registered, and nowhere is it being unregistered.

Other events seem to work, but not this particular event.

Any help would be much appreciated!

```auto
 console.log('register screen touch')
    world.events.addListener(world.events.globalId, ecs.input.SCREEN_TOUCH_START, () => { 
      console.log("Hello") } )

    world.events.addListener(deadScreenQuitButton, ecs.input.SCREEN_TOUCH_START, () => {
      console.log('QUIT GAME')
    })

    world.events.addListener(deadScreenContinueButton, ecs.input.SCREEN_TOUCH_START, () => {
      continueGame()
    })

    world.events.addListener(gameOverScreenQuitButton, ecs.input.SCREEN_TOUCH_START, () => {
      console.log('QUIT GAME')
    })

```

---

<div class="post-metadata">

**Author:** ![GeorgeButler](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.8thwall.com/georgebutler/32/1903_2.png) [@GeorgeButler](https://forum.8thwall.com/u/GeorgeButler)\
**Post date:** [April 14, 2025, 5:23pm UTC](https://forum.8thwall.com/t/cant-get-screen-touch-start-to-work/6045/2 "2025-04-14T17:23:09Z")

</div>

If you’re intending to use this on 2D UI elements you should use:

`ecs.input.UI_CLICK`

The docs should be updated soon with this event.

---

<div class="post-metadata">

**Author:** ![Sebastian\_King](https://avatars.discourse-cdn.com/v4/letter/s/3ec8ea/32.png) [@Sebastian\_King](https://forum.8thwall.com/u/Sebastian_King)\
**Post date:** [April 15, 2025, 12:55am UTC](https://forum.8thwall.com/t/cant-get-screen-touch-start-to-work/6045/3 "2025-04-15T00:55:30Z")

</div>

Works like a charm. Thank you!

Just FYI, I was actually using 3D planes for UI like some other people have been doing in the meantime and I wasn’t receiving events for those. Nor was I when using the global eid.

---

<div class="post-metadata">

**Author:** ![GeorgeButler](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.8thwall.com/georgebutler/32/1903_2.png) [@GeorgeButler](https://forum.8thwall.com/u/GeorgeButler)\
**Post date:** [April 15, 2025, 1:17am UTC](https://forum.8thwall.com/t/cant-get-screen-touch-start-to-work/6045/4 "2025-04-15T01:17:12Z")

</div>

Have you taken a look at the button sample project?

> **[Studio: Button | 8th Wall | 8th Wall](https://www.8thwall.com/8thwall/studio-call-to-action)**
>
> This project demonstrates how to create a 3D label in your scene that redirects users to another website when clicked, using built-in UI elements.

---

<div class="post-metadata">

**Author:** ![Sebastian\_King](https://avatars.discourse-cdn.com/v4/letter/s/3ec8ea/32.png) [@Sebastian\_King](https://forum.8thwall.com/u/Sebastian_King)\
**Post date:** [April 15, 2025, 1:56am UTC](https://forum.8thwall.com/t/cant-get-screen-touch-start-to-work/6045/5 "2025-04-15T01:56:06Z")

</div>

I haven’t no. But noted for next time!
