When using the run-loop processing architecture, events happen in the following order:
iPhoneOSGameView.Run and iPhoneOSGameView.Run(double), invoke iPhoneOSGameView.Load before starting the iPhoneOSGameView.UpdateFrame/iPhoneOSGameView.RenderFrame loop which is invoked for every rendered frame.
iPhoneOSGameView.Stop ends the iPhoneOSGameView.UpdateFrame/iPhoneOSGameView.RenderFrame loop processing, then invokes the iPhoneOSGameView.Unload event.