Fix event args, add .? to onPath()