> For the complete documentation index, see [llms.txt](https://docs.navigaglobal.com/mobile/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.navigaglobal.com/mobile/statistics-events/topicpicker-event.md).

# TopicPicker Event

## View dialog

Topic Picker View: An event dispatched when the topic picker is opened.

{% tabs %}
{% tab title="Event Parameters" %}

* **eventName** - `viewShow`
* **viewName** - `topicPicker`
* **moduleID** - Module id from app config, or `global`
* **moduleName** - Module name
* **moduleTitle** - Module title from app config
  {% endtab %}

{% tab title="Example" %}
**Example** -  User navigates to the module "Top News", and the topicPicker dialog appears.

* **eventName** - `viewShow`
* **viewName** - `topicPicker`
* **moduleID** - `topnews`
* **moduleName** - `SectionContentList`
* **moduleTitle** - `Top News`
  {% endtab %}
  {% endtabs %}

## Create subscription

TopicPicker Create Subscription events are dispatched when a user saves their choices made in the topic picker.

One event is dispatched for each choice that was made.

{% tabs %}
{% tab title="Properties" %}

* **eventName** - `createStream`
* **viewName** - `topicPicker`
* **moduleID** - Module ID from app config, or `global`
* **moduleName** - Module name
* **moduleTitle** - Module title from app config
* **streamID** - Concept uuid
* **streamType** - Open Content property name for the Concept type
* **subscriptionName** - Subscription UUID
  {% endtab %}

{% tab title="Example" %}
**Example** - User follows the "Ice Hockey" concept, and saves their choice.

* **eventName** - `createStream`
* **viewName** - `topicPicker`
* **moduleID** - `mynews`
* **moduleName** - `NearMe`
* **moduleTitle** - `My News`
* **streamID** - `5b129691-a4e7-4318-9ced-c7344c54b2b0`
* **streamType** - `AppConceptCategoryUuids`
* **subscriptionName** - `Ice Hockey`
  {% endtab %}
  {% endtabs %}
