Some refactoring.
Pass the intersectInfo to 3D mouse functions.