1. A computer implemented method for selectively loading controls, the method comprising: displaying a graphical representation of a first user interface component having a visual appearance of a mechanism for facilitating an input of text; receiving a first selection input that corresponds to the graphical representation; loading a first control in response to the first selection input, the first control being associated with the graphical representation and configured to facilitate an incorporation of text into the graphical representation, wherein loading the first control comprises transferring the first control from a computing device storage memory to a computing device addressable memory for execution; displaying a graphical representation of a second user interface component having a visual appearance of a mechanism for facilitating an input of text; receiving a second selection input that corresponds to the graphical representation of the second user interface component; terminating said first control in response to the second selection input, wherein terminating the first control comprises removing the first control from the computing device addressable memory; and loading a second control in response to the second selection input, the second control being associated with the graphical representation of the second user interface component and configured to facilitate an incorporation of text into the graphical representation of the second user interface component, wherein loading the second control comprises transferring the second control from the computing device storage memory to the computing device addressable memory for execution.