1. A method for accelerating user interaction with a computing device, comprising: monitoring a current interaction context of the computing device, the current interaction context involving at least one current software application; predicting a plurality of interactions with the computing device based on the current interaction context, at least one of the predicted interactions involving a different software application than the current software application; at least partially executing the predicted interactions in response to the current interaction context; and presenting, at the computing device, a user-selectable representation of each of the at least partially executed predicted interactions.