improvements to reveal and suppress; addition of pinning; support dragging from shelf to discard-bin