add region expanding and fancy ctrl-z