extend region.show to use shouldDestroy