Refactored intersectionPoint code. IntersectionPoint is now a property of MSEDevice.