Advice undo-tree for undoing regions

See http://whattheemacsd.com//my-misc.el-02.html