OnMouseOver with a 2dcollider not working.

So I was able to get my game so that I can click on a box with a 2D collider and it’ll output to the log, but if I use OnMouseOver nothing is added to the log. Here’s the code I’m using, this is probably a simple fix that I screwed up on.

void OnMouseDown() {
		Debug.Log ("this works at least!");
	}
void OnMouseOver() {
		Debug.Log ("i'm over you!");
		}

Thanks in advance for the help!

Check over this

Edit: converted to Answer