changed how waypoint actions work