simple onCollision and onTrigger problem

Hello, I’m sure this is very simple, but I’m having a basic problem getting any collision or trigger data out of my script.

I’ve created a collider that is instantiated on mouse click and follows mouse coordinates around. There are box colliders in the scene that this point is colliding with. The mouse collider has a rigidbody and is tagged IsKinematic. The box colliders have a rigidbody and a box collider. I have tried both activating “isTrigger” and deactivating it. I have a script on the box colliders that has both onCollisionEnter and onTriggerEnter methods on it.
Yet I get nothing when I run through the scene, even though the box colliders are clearly getting hit and are sent spinning away. I’m sure this is something very simple, but it’s quite frustrating.

Here’s the code:

using UnityEngine;

using System.Collections;

public class PanelMove : MonoBehaviour {

void Start(){
print (“alive”);
}

void onTriggerEnter(Collider obj){
print (obj.name + " was triggered");
}

void onCollisionEnter(Collider obj){
print (obj.name + " was collided with");
StartCoroutine(returnHome());
}

IEnumerator returnHome(){
yield return new WaitForSeconds(3);
print (“begin return home sequence”);
}

}

The methods are OnCollisionEnter and OnTriggerEnter (the language is case sensitive).