added null handling to kd tree range. range search visualizer test seems good now