OnMouseDown ambiguous behaviour

I’ve been using OnMouseAnything(currently talking about OnMouseDown) for ages and I had no problems up until today after one of the many builds(android) it just stopped working. Did some research, read that it doesn’t work for android but it’s false, at least for unity 4.5 and above. Also I’ve been using it for months now and just created a test project to see if it works and yes it does work. Also when I try it in the editor works like a charm. What could I be possibly doing wrong here?

P.S. In my current project I created new scene with totally new gameObject with boxCollider2d attached and everything normally, no other gameObjects in the scene and the same for the new test project. Any suggestions why is this happening? Please comment any suggestions you think of, I might have missed even the most obvious ones.

Okay, so if you see that you’re spending too much time over the same-looking bug I recommend you to reinstall unity first, it will save you hours. Yeah this did the trick with me, I actually updated it but I think simple reinstall would do the job because my version was 5.0.0 and the new one is 5.0.1. Cheers!