An information processing apparatus , comprising - a processing device configured to process data received from a data storage device and to determine one of multiple sorting criteria, and further configured to provide a plurality of information (POI, RT) derived from the processed data to a display device for displaying the plurality of information on the display device according to the one of the sorting criteria, - an input device configured to receive a user input and coupled to the processing device for determining the one of the sorting criteria upon user input, - wherein the input device , while the plurality of information (POI, RT) is displayed on the display device , is configured to detect a user input movement and to determine whether it corresponds with a first translational movement (TE), a second translational movement (TN) or a third translational movement (TW) which are different from each other, wherein the first translational movement (TE) is at a first angle to the second translational movement (TN), and the second translational movement (TN) is at a second angle to the third translational movement (TW), wherein the first and the second angle are right angles, and each of the first, second and third translational movements (TE, TN, TW) is indicative of a different sorting criterion, - wherein the processing device , while the plurality of information (POI, RT) is displayed on the display device , is configured to change the one of the sorting criteria to another one of the sorting criteria, the another one of the sorting criteria determined depending on which of the first translational movement (TE), second translational movement (TN) and third translational movement (TW) is determined to correspond with the detected user input movement, and to change the displaying of the plurality of information (POI, RT) on the display device according to the another one of the sorting criteria. - a processing device configured to process data received from a data storage device and to determine one of multiple sorting criteria, and further configured to provide a plurality of information (POI, RT) derived from the processed data to a display device for displaying the plurality of information on the display device according to the one of the sorting criteria, - an input device configured to receive a user input and coupled to the processing device for determining the one of the sorting criteria upon user input, - wherein the input device , while the plurality of information (POI, RT) is displayed on the display device , is configured to detect a user input movement and to determine whether it corresponds with a first translational movement (TE), a second translational movement (TN) or a third translational movement (TW) which are different from each other, wherein the first translational movement (TE) is at a first angle to the second translational movement (TN), and the second translational movement (TN) is at a second angle to the third translational movement (TW), wherein the first and the second angle are right angles, and each of the first, second and third translational movements (TE, TN, TW) is indicative of a different sorting criterion, - wherein the processing device , while the plurality of information (POI, RT) is displayed on the display device , is configured to change the one of the sorting criteria to another one of the sorting criteria, the another one of the sorting criteria determined depending on which of the first translational movement (TE), second translational movement (TN) and third translational movement (TW) is determined to correspond with the detected user input movement, and to change the displaying of the plurality of information (POI, RT) on the display device according to the another one of the sorting criteria. <EOS>