Bug related to leap motion plug-in

In official plug in,when you put LeapMotioncontroller actor into the unreal world but hand does not show up in the location you put the controller but some location far away.

I found the problem is in Engine/Runtime/LeapMotionController\Source\Private \ LeapMotionHandActor.cpp at about line 153 PrimitiveComponent->SetRelativeLocationAndRotation(TargetPosition, TargetOrientation, true); }

I changed it to: PrimitiveComponent->SetWorldLocationAndRotation(TargetPosition, TargetOrientation, true)
and hand correctly show up in the location of leapmotioncontroller,
is this a bug?