18. The method of claim 15 , further comprising soliciting input from a user to determine an initial user interface model to be used as the active user interface model.
15. A method for operating a digital device comprising: operating a user interface of the digital device with an active user interface model, wherein the digital device includes a touchscreen that displays a user interface comprising a layout, and wherein the active user interface model is a first mapping of said user interface to a first set of operations to be executed by a processor of the digital device in response to input gestures from the user; receiving a repeated series of at least one input gesture from a user of the digital device via the user interface; calculating a correlation value between the series of input gestures with a latent user interface model wherein the latent user interface model is a second mapping of said user interface to a second set of operations to be executed by the processor of the digital device in response to the input gestures, the second set of operations being distinct from the first set of operations; substituting the active user interface model with the latent user interface model in response to the correlation value exceeding a threshold value, wherein substituting the latent user interface model does not alter the layout of the user interface; and in response to substituting the latent user interface model for the active user interface model, displaying a revert button on the touchscreen, wherein in response to a selection of the revert button the digital device reverts to the active user interface model.