A non-transitory computer-readable medium storing computer-readable instructions that are executable by a processor coupled with an information processing device, the information processing device comprising a display, an input interface, and a communication interface configured to communicate with a display apparatus,
- the display apparatus having a plurality of pieces of screen data respectively representing a plurality of screens, the display apparatus being configured to display each individual screen based on a corresponding one of the plurality of pieces of screen data, the plurality of pieces of screen data including first screen data representing a first screen and second screen data representing a second screen, the second screen being in a layer one-level lower than the first screen in a screen hierarchy, each screen including one or more objects displayed thereon, the one or more objects displayed on the first screen including a particular type of object, the particular type of object on the first screen being configured to, when selected, cause the display apparatus to switch a screen being displayed thereon from the first screen to the second screen associated with the particular type of object,
- the instructions being configured to, when executed by the processor, cause the processor to:
- obtain the plurality of pieces of screen data;
- control the display to display a first customizing screen corresponding to the first screen, based on the first screen data included in the obtained plurality of pieces of screen data, the first customizing screen including one or more objects that include the particular type of object;
- in response to the particular type of object on the first customizing screen being selected via the input interface, control the display to display a second customizing screen corresponding to the second screen, based on the second screen data included in the obtained plurality of pieces of screen data, in addition to the first customizing screen, the second customizing screen being associated with the particular type of object selected on the first customizing screen, the second customizing screen including one or more objects displayed thereon;
- accept, via the input interface, a move operation of moving a target one of the one or more objects displayed on a move-source screen onto a move-destination screen, the move-source screen being one of the first customizing screen and the second customizing screen, the move-destination screen being another one of the first customizing screen and the second customizing screen;
- place the target object on the move-destination screen in accordance with the accepted move operation, in response to accepting the move operation via the input interface;
- update the first screen data and the second screen data, based on the move-source screen and the move-destination screen between which the target object has been moved;
- and
- transmit the updated first screen data and the updated second screen data to the display apparatus via the communication interface.