Not sure why this topic was locked, so I unlocked.
Look into what information you can get from UICamera.GetCurrentTouch (or what it's called in there). That should give you more usable values than doing your own calculations. I mean, since the calculations have already ben done, you might as well use those values.