'moveTouchPad' being unassigned makes me think of the Input values in the inspector. Having not used the iPhone release, I can't say for sure. Still, just for debugging purposes, you might want to create an input in the Inspector (Edit/Project Settings/Input) called 'moveTouchPad', and see if that fixes the problem.