Fixed child event passing bug