fixed invalid target, when event delegated