change navdata processing to use an agent so that we can get errors
playing with goals
go up on target test to better find target