private void updatePartHover()
        {
            Part p = NE_Helper.GetPartUnderCursor();

            if (p == currentPart)
            {
                return;
            }

            if (currentPart != null)
            {
                onMouseHoverExit(currentPart);
            }
            if (p != null)
            {
                onMouseHoverEnter(p);
            }
            currentPart = p;
        }