# What does universal event mean?

**URL:** <https://forums.creativeclouddeveloper.com/t/what-does-universal-event-mean/4719>\
**Category:** UXP Plugin API\
**Tags:** api, documentation, uxp\
**Created:** [May 24, 2022, 5:49pm UTC](https://forums.creativeclouddeveloper.com/t/what-does-universal-event-mean/4719 "2022-05-24T17:49:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Karmalakas](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/karmalakas/32/1048_2.png) [@Karmalakas](https://forums.creativeclouddeveloper.com/u/Karmalakas)\
**Post date:** [May 24, 2022, 5:49pm UTC](https://forums.creativeclouddeveloper.com/t/what-does-universal-event-mean/4719/1 "2022-05-24T17:49:52Z")

</div>

What does `universal` property ([docs](https://developer.adobe.com/photoshop/uxp/ps_reference/interfaces/notificationevent/#optional-universal)) define when adding event to notificationListener?

Also docs now say [notification listener](https://developer.adobe.com/photoshop/uxp/ps_reference/modules/photoshopaction/#addnotificationlistener) accepts `NotificationEvent[]` as events, but then TypeScript complains, because for me only `string[]` works 😕 Can we get a versioned documentation?

I see @kerrishotts edited that docs page, so I’ll ping her

---

<div class="post-metadata">

**Author:** ![kerrishotts](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/kerrishotts/32/8_2.png) [@kerrishotts](https://forums.creativeclouddeveloper.com/u/kerrishotts)\
**Post date:** [May 24, 2022, 6:32pm UTC](https://forums.creativeclouddeveloper.com/t/what-does-universal-event-mean/4719/2 "2022-05-24T18:32:30Z")

</div>

My name’s on this only because I was part of the original publish process. No idea what `universal` means in this context. Maybe @heewoo knows.

But also: this is API version 1. Version 2 [docs](https://developer.adobe.com/photoshop/uxp/2022/ps_reference/) don’t even have this concept, so the docs are versioned, but V2 does not have this particular concept.

---

<div class="post-metadata">

**Author:** ![Jarda](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/jarda/32/1909_2.png) [@Jarda](https://forums.creativeclouddeveloper.com/u/Jarda)\
**Post date:** [May 24, 2022, 6:37pm UTC](https://forums.creativeclouddeveloper.com/t/what-does-universal-event-mean/4719/3 "2022-05-24T18:37:14Z")

</div>

It was removed. And it allowed you to listen to all events. Even if plugin that is not yours was running its routine. I used it to pass data from ExScript into UXP. I was able pass whole descriptors but it was removed.

---

<div class="post-metadata">

**Author:** ![Karmalakas](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/karmalakas/32/1048_2.png) [@Karmalakas](https://forums.creativeclouddeveloper.com/u/Karmalakas)\
**Post date:** [May 24, 2022, 6:37pm UTC](https://forums.creativeclouddeveloper.com/t/what-does-universal-event-mean/4719/4 "2022-05-24T18:37:51Z")

</div>

I see. Is there any way to know exactly I’m in v1 docs? Or is it just the URL part `/2022/`? If so, is there any way to get to v2 docs via navigation instead of typing URL manually? Because now there’s no dropdown anywhere while on [v1 docs](https://developer.adobe.com/photoshop/uxp/ps_reference/) 😕
