A processing device for mounting on an industrial vehicle, the processing device comprising: a touch screen display (308A, 1108A); a controller (216, 402), comprising a processor coupled to memory, that is communicably connected to the touch screen display; wherein: the controller (216, 402) is operatively programmed to receive and process gesture commands entered by an operator through interaction with the touch screen display; the touch screen display (308A, 1108A) is configured to graphically output a widget selected from an array of widgets, where widgets in the array of widgets present live data representing a current state associated with at least one of the industrial vehicle or a vehicle operator; a first home position designates a position of a first select widget in the array of widgets, the first home position corresponding to a motion home screen that displays at least one travel related widget; a second home position designates a position of a second select widget in the array of widgets, the second home position corresponding to a lift home screen that displays at least one lift related widget; when the industrial vehicle is at a stop, the operator can navigate through graphical representations of the widgets in the array of widgets on the touch screen display (308A, 1108A) by using the gesture commands; characterised in that when the industrial vehicle is traveling, the controller (216, 402) is operatively programmed to cause the touch screen display (308A, 1108A) to automatically change to the motion home screen; and when the industrial vehicle is performing a lift operation, the controller (216, 402) is operatively programmed to cause the touch screen display (308A, 1108A) to automatically change to the lift home screen. a touch screen display (308A, 1108A); a controller (216, 402), comprising a processor coupled to memory, that is communicably connected to the touch screen display; wherein: the controller (216, 402) is operatively programmed to receive and process gesture commands entered by an operator through interaction with the touch screen display; the touch screen display (308A, 1108A) is configured to graphically output a widget selected from an array of widgets, where widgets in the array of widgets present live data representing a current state associated with at least one of the industrial vehicle or a vehicle operator; a first home position designates a position of a first select widget in the array of widgets, the first home position corresponding to a motion home screen that displays at least one travel related widget; a second home position designates a position of a second select widget in the array of widgets, the second home position corresponding to a lift home screen that displays at least one lift related widget; when the industrial vehicle is at a stop, the operator can navigate through graphical representations of the widgets in the array of widgets on the touch screen display (308A, 1108A) by using the gesture commands; the controller (216, 402) is operatively programmed to receive and process gesture commands entered by an operator through interaction with the touch screen display; the touch screen display (308A, 1108A) is configured to graphically output a widget selected from an array of widgets, where widgets in the array of widgets present live data representing a current state associated with at least one of the industrial vehicle or a vehicle operator; a first home position designates a position of a first select widget in the array of widgets, the first home position corresponding to a motion home screen that displays at least one travel related widget; a second home position designates a position of a second select widget in the array of widgets, the second home position corresponding to a lift home screen that displays at least one lift related widget; when the industrial vehicle is at a stop, the operator can navigate through graphical representations of the widgets in the array of widgets on the touch screen display (308A, 1108A) by using the gesture commands; when the industrial vehicle is traveling, the controller (216, 402) is operatively programmed to cause the touch screen display (308A, 1108A) to automatically change to the motion home screen; and when the industrial vehicle is performing a lift operation, the controller (216, 402) is operatively programmed to cause the touch screen display (308A, 1108A) to automatically change to the lift home screen.