# Events in subclass

**URL:** <https://discourse.dojo.io/t/events-in-subclass/271>\
**Category:** Dojo 2+ users\
**Created:** [September 4, 2018, 3:08pm UTC](https://discourse.dojo.io/t/events-in-subclass/271 "2018-09-04T15:08:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![peter](https://avatars.discourse-cdn.com/v4/letter/p/278dde/32.png) [@peter](https://discourse.dojo.io/u/peter)\
**Post date:** [September 4, 2018, 3:08pm UTC](https://discourse.dojo.io/t/events-in-subclass/271/1 "2018-09-04T15:08:20Z")

</div>

Dear All,

event handlers and widgets:  
I know that I can define event handlers in the parameter properties when I create it.

But how can I define event handler functions when I subclass a widget?

I am looking for something like

class MyWidget extends TextInput {

```
    onChange: void { console.log( 'changed' ); }

```

}

Thank you. Peter
