Extended version of dired-single.el