1. A computer implemented method comprising: instructing a display device to display a first application view representing a data item in an application, the first application view configured for touch input and comprising a first user interface element that is actuatable by the touch input to perform a transaction processing task on the data item in the application; receiving an indication of a user input to perform an application view switching operation, using a computer processor, to switch from the first application view to a second application view that represents the data item in the application, wherein the first application view accepts only touch input and the second view accepts only non-touch input; saving a state of the first application view prior to performing the application view switching operation; and instructing the display device to display the second application view, the second application view configured for non-touch input and comprising a second user interface element that is actuatable by the non-touch input to perform a data management task on the data item in the application.