Revert "Firing listener once for each component"

This reverts commit 31456ae893911cacf7621fb3e4f0dd15753b587d.