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 input via a touch screen display; mapping the input to one or more keypad events; and transmitting to at least one application the one or more keypad events.