add routeWaypoint events

PR for #5