1. A method for selectively altering the display of page elements, said method comprising: a. displaying, in a web browser, a page comprising an executable function and a plurality of elements, each element designated by an identifier; b. executing, in response to at least one user input, the executable function, the executable function sending a request to a server; c. receiving, from the server, a response comprising an updated page element and an identifier identifying a first element in the page; and d. displaying, in the web browser, an updated page comprising the page with the first element in the page replaced with the updated page element.