Fixed many, many, many bugs related to copy and paste in Chrome. Chrome does terrible things to widgets when cutting, copying and pasting them. Recognize half-busted widgets and restore them from a snapshot. (TODO: think about how to make that work across pages. The server would have to retain the snapshots for us. Awesome.)