1. A method for controlling a web browser session, comprising: providing a controller; receiving at the controller, at least one script, the at least one script comprising a plurality of unique tags; managing the at least one script, wherein managing the at least one script includes assigning the at least one script to an emulator; and processing the at least one script with the emulator.