Oops! How to Undo Mistakes on Computers & Mobile Devices