A display and processing device for an industrial vehicle, the display and processing device comprising: a screen display; memory storing executable instructions; and a processor in communication with the memory, wherein the processor is configured to: define a plurality of widgets (502, 740, 750, 760), wherein each widget (502, 740, 750, 760) comprises a visual representation of a current state of an associated function of the industrial vehicle; control display of a subset of the plurality of widgets (502, 740, 750, 760) on a portion of the screen display defining a plurality of widget spaces (606, 608); control display of an icon tray on the screen display comprising one or more icons, wherein at least one of the one or more icons corresponds to a respective one of the plurality of widgets (502, 740, 750, 760); detect activation by a vehicle operator of the one or more icons corresponding to the one widget (502, 740, 750, 760); characterised in that in response to detecting the activation of the one icon, move the respective one widget (502, 740, 750, 760) to a predefined widget space (606, 608); move the respective one widget (502, 740, 750, 760) from the predefined widget space (606, 608) in response to a vehicle operator command to move the respective one widget; and move the one widget (502, 740, 750, 760) back to the predefined widget space (606, 608) in response to a command related to a vehicle operation, when executing the executable instructions. a screen display; memory storing executable instructions; and a processor in communication with the memory, wherein the processor is configured to: define a plurality of widgets (502, 740, 750, 760), wherein each widget (502, 740, 750, 760) comprises a visual representation of a current state of an associated function of the industrial vehicle; control display of a subset of the plurality of widgets (502, 740, 750, 760) on a portion of the screen display defining a plurality of widget spaces (606, 608); control display of an icon tray on the screen display comprising one or more icons, wherein at least one of the one or more icons corresponds to a respective one of the plurality of widgets (502, 740, 750, 760); detect activation by a vehicle operator of the one or more icons corresponding to the one widget (502, 740, 750, 760); characterised in that in response to detecting the activation of the one icon, move the respective one widget (502, 740, 750, 760) to a predefined widget space (606, 608); move the respective one widget (502, 740, 750, 760) from the predefined widget space (606, 608) in response to a vehicle operator command to move the respective one widget; and move the one widget (502, 740, 750, 760) back to the predefined widget space (606, 608) in response to a command related to a vehicle operation, define a plurality of widgets (502, 740, 750, 760), wherein each widget (502, 740, 750, 760) comprises a visual representation of a current state of an associated function of the industrial vehicle; control display of a subset of the plurality of widgets (502, 740, 750, 760) on a portion of the screen display defining a plurality of widget spaces (606, 608); control display of an icon tray on the screen display comprising one or more icons, wherein at least one of the one or more icons corresponds to a respective one of the plurality of widgets (502, 740, 750, 760); detect activation by a vehicle operator of the one or more icons corresponding to the one widget (502, 740, 750, 760); characterised in that in response to detecting the activation of the one icon, move the respective one widget (502, 740, 750, 760) to a predefined widget space (606, 608); move the respective one widget (502, 740, 750, 760) from the predefined widget space (606, 608) in response to a vehicle operator command to move the respective one widget; and move the one widget (502, 740, 750, 760) back to the predefined widget space (606, 608) in response to a command related to a vehicle operation,