serious rework of how the display of part etc works