Component auto detecting data model id
Add `listeners` view can listen to event from components