A computer-implemented method for displaying a multi-axis rotatable, polyhedral-shaped panel container, the panel container having a front panel for displaying objects, the sides organized in a plurality of rotatable rows of panels and columns of panels, the panel container having a central row and central column of panels, wherein the central row and central column intersect at the front panel, comprising the steps of:
- displaying said panel container on a display;
- in response to a first command from user controls to select a first panel in said panel container, horizontally rotating said first panel to said central column if said first panel is not in said central column;
- and
- in response to said first command from said user controls to select a second panel, if said second panel is in said central column, vertically rotating said second panel such that said second panel becomes said front panel.