observers fix and improved delete dialog catch
removed depricated method