1. A method for processing multiple simultaneous inputs received across different application components that are simultaneously displayed on a single touch-sensitive display, the method comprising: displaying a first application user interface component on a touch-sensitive display; displaying a second application user interface component on the touch-sensitive display, the first and second application user interface components being displayed simultaneously on the touch-sensitive display; receiving a first user input on the touch-sensitive display directed at the first application user interface component; receiving a second user input on the touch-sensitive display directed at the second application user interface component, the first and second user inputs being entered at and detected by the touch-sensitive display at substantially the same time; determining that the first user input corresponds to an application associated with the first user interface component; routing the first user input to the application associated with the first user interface component; determining that the second user input corresponds to an application associated with the second user interface component; and routing the second user input to the application associated with the second user interface component.