fix shift+del/d shorcut and undeleting