clickable segmentation layer: return an object instance
only set a new data shape when it has actually changed

this fixes the bug that the slicing planes in the 3D view could not be
toggled off anymore (for now; better fix needed)