# Job of Listeners field in Kibana visualizations?

**URL:** <https://discuss.elastic.co/t/job-of-listeners-field-in-kibana-visualizations/50744>\
**Category:** Kibana\
**Created:** [May 23, 2016, 4:52pm UTC](https://discuss.elastic.co/t/job-of-listeners-field-in-kibana-visualizations/50744 "2016-05-23T16:52:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hansal](https://avatars.discourse-cdn.com/v4/letter/h/2acd7d/32.png) [@hansal](https://discuss.elastic.co/u/hansal)\
**Post date:** [May 23, 2016, 4:52pm UTC](https://discuss.elastic.co/t/job-of-listeners-field-in-kibana-visualizations/50744/1 "2016-05-23T16:52:14Z")

</div>

What is the "listeners"-field inside of the "visState"-field in an Kibana visualization used for? (e.g. it is present in the JSON representation of a bar chart/area chart)

I would like to mention it very shortly in a paper at university, but couldn't find anything about this field. Any pointer to docu or short answer is highly appreciated 🙂

---

<div class="post-metadata">

**Author:** ![spalger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spalger/32/14092_2.png) [@spalger](https://discuss.elastic.co/u/spalger)\
**Post date:** [May 23, 2016, 6:27pm UTC](https://discuss.elastic.co/t/job-of-listeners-field-in-kibana-visualizations/50744/2 "2016-05-23T18:27:52Z")

</div>

It's actually a by product of liberally serializing the state of the visualizations. The listeners object can contain event listeners that should be bound to the rendered vis when it is created, but since the object just maps event names to functions they values within that object get dropped with JSON stringified.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 1:52pm UTC](https://discuss.elastic.co/t/job-of-listeners-field-in-kibana-visualizations/50744/3 "2017-07-06T13:52:33Z")

</div>


