iTween MoveTo Oncomplete Not Firing

I am having a bit of an odd problem with the MoveTo OnComplete with iTween. I have researched the existing posts and discussions throughout this site and the intertubes, and it seems as if I am doing this correctly. Here’s my code:

void OnHit(Vector3 targ)
{
   iTween.MoveTo(gameObject,iTween.Hash("position",targ,"speed",5.0f,"onComplete","disableCollectableObject","onCompleteTarget",gameObject));
}

void disableCollectableObject()
{
	Debug.Log("DISABLE");
	gameObject.SetActiveRecursively(false);
}

The moving component works, however the disableCollectableObject is never called.

Its oncomplete not onComplete

Its “oncomplete” and “oncompletetarget” not"onComplete" and “onCompleteTarget”