Am I right in thinking that the iPhone does have the ability to run stuff in the background because things like Calendar events and Alarm clock must be doing something in the background. Its just Apple limited third party applications to that functionality?