You should not be mixing Input with NGUI's events. NGUI already does all the raycasts and input processing for you for basic events (mouse movement, presses, etc) -- so just use that. Look into UICamera.fallThrough and UICamera.genericEventHandler as well.