A computer-implemented method of managing computational resources when executing an application including one or more pages and a graph that corresponds to the application, wherein the application is presented on a presentation device and wherein the one or more pages include an active page actively presented to a user at the presentation device, wherein the graph includes one or more regions that correspond to the one or more pages of the application, the one or more regions including an active region corresponding to the active page and including a first node and a second node related to the first node, the first node corresponding to a first entity (310, 320) presentable on the active page, the second node corresponding to a second entity (310, 330) presentable on the active page, wherein the first and second entities are visually, audibly and/or haptically presentable on the active page at the presentation device such that the first and second entities are perceivable by the user, wherein the method comprises: presenting the first entity corresponding to the first node at the active page on the presentation device; receiving an instruction to implement a first operation associated with the first node, wherein receiving the instruction to implement the first operation includes receiving user input associated with the first entity presented on the active page; implementing the first operation; determining, based on the instruction to implement the first operation, whether the second entity is presented on the active page, the second entity being associated with a second operation triggered by the first operation; in response to determining that the second entity is presented on the active page, implementing the second operation associated with the second node within a period of time; and in response to determining that the second entity is not presented on the active page, deferring implementation of the second operation until the period of time is expired, wherein the method further comprises: determining whether a change to the first entity is configured to affect change to the second entity; and in response to determining that the change to the first entity is configured to affect change to the second entity, identifying the second node as being related to the first node. presenting the first entity corresponding to the first node at the active page on the presentation device; receiving an instruction to implement a first operation associated with the first node, wherein receiving the instruction to implement the first operation includes receiving user input associated with the first entity presented on the active page; implementing the first operation; determining, based on the instruction to implement the first operation, whether the second entity is presented on the active page, the second entity being associated with a second operation triggered by the first operation; in response to determining that the second entity is presented on the active page, implementing the second operation associated with the second node within a period of time; and in response to determining that the second entity is not presented on the active page, deferring implementation of the second operation until the period of time is expired, wherein the method further comprises: determining whether a change to the first entity is configured to affect change to the second entity; and in response to determining that the change to the first entity is configured to affect change to the second entity, identifying the second node as being related to the first node. determining whether a change to the first entity is configured to affect change to the second entity; and in response to determining that the change to the first entity is configured to affect change to the second entity, identifying the second node as being related to the first node.