Fixed precision issue in getWorldCoordsUnderMouse

Converted getWorldCoordsUnderMouse to use our DPLineSegmentIntersector
to avoid precision issues.