1. A method of processing information entered via a user interface provided in a web browser on a display device of a client machine in communication with a server, the user interface capable of displaying a plurality of components, a first one of the user interface components displaying object record information associated with an object record stored in a database, the method comprising: a) receiving, at the client machine, edited object record information comprising a modification to the object record information displayed in the first user interface component; b) displaying the edited object record information in the first user interface component; c) designating the first user interface component as unsaved; d) detecting, in the web browser, an interrupt event associated with possible loss of edited information displayed in the first user interface component; e) displaying a warning message in the web browser, the warning message indicating the detection of the interrupt event; f) providing one or more selections for responding to the warning message; g) receiving, at the client machine, an indication of one of the selections; and h) performing, at the client machine, one or more operations in response to receiving the indication, wherein each of a) through h) are performed without reloading the user interface.