added copy-assignment-swap for ScreenData to own its LSBs, PCBs