better handling of end all transition events