fixed streamline tracing to actually pass through nearest neighbor and do major-major and minor-minor streamline intersections