controller can now listen to child event objects