applied click-drag feature with retraction
updated navigator