rollback unsaved changes when you transition away. fixes #187
Merge branch 'develop' into grid
grid control juggling