Uninitialized variables were sources for NaN values. Once NaNs are passed to Nasal (through (tied) properties), these cause a crash. Nasal cannot handle NaNs - it interprets these as pointer values...
procedures, and routing algorithms, and modify the GPS, route manager and WaypointList to use the new objects.