Only call Modified when new NavigationData output created

Signed-off-by: Taylor Braun-Jones <taylor@braun-jones.org>