1. A method of controlling a mobile device without a native touch screen display, the mobile device being coupled to an external touch-screen device, the method comprising: receiving an input via the external touch-screen device configured to display information that is also displayed on a screen of the mobile device, the input comprising one or more coordinates or gestures; mapping, by the mobile device, the input to one or more commands to transmit to at least one application running on the mobile device, the mapping including determining a sequence of one or more keypad events of the mobile device based on the input one or more coordinates or gestures and mapping the sequence of one or more keypad events to the one or more commands; and transmitting to the at least one application the one or more commands, wherein the one or more commands correspond to the one or more keypad events as received from a user input device of the mobile device, and wherein the input received via the external touch-screen device is not understood by the at least one application.