Outline cluster that includes nearest vector
Remove redundant debug code
Enhance a visualization

Generated points are spread on surface nearest to watcher. Vector that
mouse points is projected on this surface as well. It makes choice of
point more accurate.