decouple drawing the selection from destroying it