adjusted ProcessNodeTracking for new signals API