1. A method for processing a user interface event, comprising: receiving a user interface event by way of a user interface; sending the user interface event to a software component on a memory stack; and processing the user interface event using the software component.