1. A method of generating a mapping between modified components of a software application user interface and an existing software code library, comprising: receiving a pseudo user interface presentation file for describing modifications to components of the user interface and for describing events associated with the components of the user interface; at runtime of a software application, passing the pseudo user interface presentation file to a user interface render engine for generating a user interface presentation file for rendering a modified user interface in a displayed form as modified by the modifications to components of the user interface; at the render engine, parsing the pseudo user interface presentation file and obtaining the modifications to the components of the modified user interface; at the render engine, generating a table that maps events associated with the modified user interface with one or more event handlers associated with the existing software code library; rendering the modified user interface according to the user interface presentation file; generating a generic software code library for allowing interaction between the modified user interface and the existing software code library via the generated mapping, wherein upon receiving an event associated with the modified user interface that is identified as an action associated with a user interface button which is different than a user interface button action expected by the one or more event handlers, the received event is mapped to an associated one of the one or more event handlers in the existing software code library; and processing events received via the modified user interface at the existing software code library via the generic software code library.