Patent ID: 8819697

Claim:
A computer-implemented method, the method comprising: determining, by a computing system, that a first user input of a first event type has been received in response to a first graphical user interface being displayed; determining, by the computing system, whether a second user input of the first event type has been received within a specified time from receiving the first user input; delaying, by the computing system, execution of an operation to load page content from a remote server, in response to a determination that the second user input of the first event type was received within the specified time from receiving the first user input; providing substitute content that is not received from the remote server after the first user input has been received and prior to execution of the operation to load page content; determining, by the computing system, whether a third user input of the first event type is received within the specified time from receiving the second user input or another user input that is of the first event type and that follows the second user input; executing, by the computing system, the operation to load page content as a result of having determined that the third user input was not received within the specified time from receiving the second user input or the another user input, wherein the execution of the operation to load page content is not performed until the specified time from receiving the second user input or the another user input has passed; and replacing the substitute content with the loaded page content.