Major improvements to stability of dragging / dropping and block editing.

other save code to fix #510, but also improve the stability of dragging and dropping and improve the inline add/edit functionality.