fixed dup callback events.