added extra tab - listen to dispose too many times