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(N), 740, 750, 760), wherein each widget (502(N), 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(N), 740, 750, 760) on a portion of the screen display defining a plurality of widget spaces ; 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(N), 740, 750, 760); detect activation by a vehicle operator of the one or more icons corresponding to the one widget (502(N), 740, 750, 760); characterised in that in response to detecting the activation of the one icon , move the respective one widget (502(N), 740, 750, 760) to a predefined widget space ; move the respective one widget (502(N), 740, 750, 760) from the predefined widget space in response to a vehicle operator command to move the respective one widget; and move the one widget (502(N), 740, 750, 760) back to the predefined widget space 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(N), 740, 750, 760), wherein each widget (502(N), 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(N), 740, 750, 760) on a portion of the screen display defining a plurality of widget spaces ; 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(N), 740, 750, 760); detect activation by a vehicle operator of the one or more icons corresponding to the one widget (502(N), 740, 750, 760); characterised in that in response to detecting the activation of the one icon , move the respective one widget (502(N), 740, 750, 760) to a predefined widget space ; move the respective one widget (502(N), 740, 750, 760) from the predefined widget space in response to a vehicle operator command to move the respective one widget; and move the one widget (502(N), 740, 750, 760) back to the predefined widget space in response to a command related to a vehicle operation, define a plurality of widgets (502(N), 740, 750, 760), wherein each widget (502(N), 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(N), 740, 750, 760) on a portion of the screen display defining a plurality of widget spaces ; 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(N), 740, 750, 760); detect activation by a vehicle operator of the one or more icons corresponding to the one widget (502(N), 740, 750, 760); characterised in that in response to detecting the activation of the one icon , move the respective one widget (502(N), 740, 750, 760) to a predefined widget space ; move the respective one widget (502(N), 740, 750, 760) from the predefined widget space in response to a vehicle operator command to move the respective one widget; and move the one widget (502(N), 740, 750, 760) back to the predefined widget space in response to a command related to a vehicle operation, <EOS>