- User clicks "Add Task" button inside a workItem component, which fires an application 'addTaskEvent' event. - At my application root I have a 'taskModal' component. The 'taskModal' has a handler listening for the application "addTaskEvent" event & when it handles it, it just unhides the modal. When the modal is open, the user can insert a new task name, then click either cancel or save. If save is hit in the modal, I fire another event application event, with the new task name packaged. - My workItem component has a handler definedefined for the application event the modal fired. My handler function for this event simply, grabs the new task name that the modal event gave me & I just push & update the tasks for the work Item. - **Problem**: when I push my new task, all of workItems get updated with the new task, instead of just the workItem I initially clicked. I realize this is because all of workItems are listening to the same event the modal triggered.