First of all, make sure you're using the latest version of NGUI because depth & raycast handling has changed drastically in the last few versions. Second, ensure that your UICamera is set to UI mode. Lastly, enable debugging on the UICamera. It will give you an idea of what the mouse is hovering over.