stack: improve internal background transitions