1. A method of controlling a mobile device, the method comprising: during use of the mobile device, interpreting at least one item, the at least one item corresponding to data or events detectable on the mobile device; correlating at least one action associated with the at least one item, each action capable of preemptively executing at least a portion of a task using features available on the mobile device; and executing at least one of the at least one action.