Events in Points

Hi, I just recently started playing with three.js, mainly I want to showcase an evolutionary algorithm progress. To do so I show a bunch of points, and treat the scene as 2D.
My main issue is that I want to highlight and show details of points when mouse is over them, it works well at the start, but once I start zooming, its not longer able to capture the correct points.
Is there any special thing I need to care when using raycaster and zoom ?

This is my code: https://renato145.github.io/show_evolution/

You might want to modulate Raycaster.params.Points.threshold which influences the precision of the raycasting operation. The default value is 1 so you might want to reduce it when you zoom in.