Bug 1027401 - Change child event mechanism

nit: this comment isn't exact anymore